42017 949
15602 669
16978 40
30294 773
103452 280
11244 182
18049 637
10061 678
2212 287
4337 674
839 116
9591 618
5716 277
5236 422
6080 881
3961 171
1167 90
5034 284
8984 655
2336 172
3434 401
4217 181
3555 134
1797 116
1798 63
2872 410
5180 420
4413 611