4596 84
2366 331
1273 79
9930 628
3599 562
7469 448
2962 638
2825 351
3451 580
1260 95
1164 69
3998 968
16102 847
2580 444
3358 507
9267 381
6783 490
4507 994
3277 764
5870 431
4151 315
4302 235
1036 55
1733 125