1001 128
3327 876
2048 301
11479 293
1687 436
1286 62
3008 751
6159 177
5851 154
32385 125
10582 420
9223 949
2127 90
50270 704
3680 567
3693 710
2754 396
67616 571
4295 613
18980 562
3585 479
8817 161
10185 583
6813 465
25436 101
4285 103
3386 699
7270 59