42086 949
15617 669
16994 40
30303 773
103501 280
11252 182
18062 637
10062 678
2213 287
4338 674
840 116
9593 618
5716 277
5237 422
6081 881
3964 171
1169 90
5036 284
8986 655
2339 172
3438 401
4219 181
3556 134
1798 116
1799 63
2873 410
5180 420
4416 611