103125 1000
80917 193
6202 585
120727 166
49156 598
14985 402
26506 247
20264 681
46865 407
39896 336
12246 73
21106 555
49840 201
27136 420
27072 676
43883 376
22683 115
44826 475
68497 88
3366 496
3850 300
1182 35
4748 878
4633 456
7596 634
5305 450
1773 149
10623 639