42083 949
15615 669
16993 40
30303 773
103495 280
11250 182
18061 637
10062 678
2213 287
4338 674
840 116
9592 618
5716 277
5236 422
6081 881
3964 171
1169 90
5035 284
8984 655
2339 172
3438 401
4219 181
3556 134
1798 116
1799 63
2873 410
5180 420
4414 611