1000 119
9199 330
1694 194
26379 185
31650 518
78830 564
5071 452
3249 335
8268 726
15077 539
873 168
3803 728
5462 284
1604 222
16985 160
44613 167
37813 350
39112 484
61540 431
79151 480
18128 252
46257 792
3161 623
66477 336
37108 247
26235 388
28817 212
917 40