23406 319
16149 568
15817 791
298317 1158
43099 461
74285 449
19655 375
10651 266
5442 56
31366 873
39426 767
20378 857
14831 243
99954 537
32387 352
266533 917
275236 605
15367 870
52508 513
58637 629
14629 493
44580 630
11865 593
11729 197
171242 749
28309 311
23422 439
30410 391