3000 504
5081 637
14733 521
5197 426
3524 922
3297 586
7285 629
3388 832
4142 806
15144 369
1971 261
4228 203
4031 616
9218 373
7363 804
1776 113
2571 541
1070 85
3244 810
3770 649
2621 168
3983 845
36739 810
8758 519