42089 949
15618 669
16995 40
30303 773
103506 280
11252 182
18064 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
2340 172
3438 401
4219 181
3556 134
1798 116
1799 63
2874 410
5180 420
4416 611