2995 521
1479 50
3678 508
4594 395
4296 167
10149 593
10733 125
4549 184
12504 275
3707 144
2954 388
2722 124
5696 50
10577 400
4626 76
10597 835
3072 367
19906 551
1753 177
3654 410
21064 732
2319 43
5158 620
11426 892