103111 1000
80908 193
6201 585
120724 166
49154 598
14985 402
26498 247
20263 681
46865 407
39896 336
12245 73
21100 555
49829 201
27129 420
27070 676
43881 376
22683 115
44823 475
68496 88
3366 496
3850 300
1181 35
4747 878
4633 456
7596 634
5305 450
1773 149
10623 639