40051 543
5637 227
661 193
388 79
21407 416
57825 700
2387 501
2188 593
1368 302
2375 658
1766 533
2975 903
1379 369
150 45
6753 726
12549 717
1267 257
2134 453
8919 335
3221 685
2115 580
900 196
1605 180
1851 67