42012 949
15599 669
16977 40
30293 773
103442 280
11244 182
18049 637
10061 678
2212 287
4337 674
839 116
9591 618
5715 277
5236 422
6080 881
3961 171
1166 90
5033 284
8984 655
2336 172
3434 401
4217 181
3554 134
1797 116
1798 63
2872 410
5180 420
4413 611