5013 83
17668 288
3852 58
9590 354
3225 938
1712 328
19443 401
3491 710
8385 249
4325 178
608 97
3150 789
57135 682
5206 311
2408 453
10036 286
5187 185
2628 565
2854 612
103296 566
1126 238
14896 242
2730 724
1231 127
4678 426
6835 963
2634 563
815 28