42036 949
15605 669
16983 40
30297 773
103463 280
11245 182
18053 637
10061 678
2212 287
4338 674
839 116
9591 618
5716 277
5236 422
6081 881
3961 171
1167 90
5034 284
8984 655
2336 172
3435 401
4218 181
3555 134
1797 116
1798 63
2872 410
5180 420
4414 611