103096 928
47223 345
14304 656
6988 616
126016 767
25104 243
19737 841
14113 556
10501 450
19547 63
38901 142
2907 768
25359 158
18757 669
1826 292
3162 499
1018 107
2278 147
2544 620
1560 119
1393 94
3509 550
2238 246