103915 1000
81281 193
6231 585
120890 166
49304 598
15002 402
26727 248
20364 681
46919 407
39948 336
12296 73
21285 555
50407 202
27385 420
27148 676
44053 376
22710 115
45142 476
68631 88
3381 496
3862 300
1192 35
4758 878
4642 456
7604 634
5322 450
1784 149
10636 639