309 92
906 254
669 174
2652 659
1647 456
8595 459
14132 299
42895 208
2820 916
3100 829
937 233
6178 72
503 150
2763 838
6460 163
2002 618
2696 788
1585 404
1217 261
9616 270
11952 781
88947 800
21047 524
473 107