103093 928
47222 345
14303 656
6988 616
125991 767
25096 243
19736 841
14113 556
10500 450
19545 63
38899 142
2907 768
25356 158
18755 669
1826 292
3161 499
1018 107
2278 147
2544 620
1559 119
1393 94
3509 550
2238 246