103696 1000
81183 193
6221 585
120845 166
49264 598
14998 402
26673 247
20335 681
46903 407
39937 336
12284 73
21236 555
50249 201
27329 420
27132 676
44006 376
22705 115
45044 476
68591 88
3376 496
3859 300
1191 35
4755 878
4638 456
7602 634
5320 450
1779 149
10632 639