103405 1000
81031 193
6208 585
120765 166
49205 598
14989 402
26575 247
20297 681
46882 407
39915 336
12261 73
21181 555
50040 201
27223 420
27105 676
43946 376
22695 115
44933 476
68542 88
3370 496
3854 300
1189 35
4750 878
4635 456
7600 634
5313 450
1776 149
10628 639