3009 877
2393 420
5234 554
7901 264
3458 113
5071 533
13960 117
45781 486
11737 601
9773 293
2286 275
28037 508
4338 406
3521 370
6870 142
32575 513
15141 923
32759 524
6274 359
19683 385
6454 367
5296 767
4237 163
12560 184
4326 536
9856 42
6190 990
4113 126