31671 283
216307 939
7215 263
25876 664
98975 490
124767 152
115213 705
5175 291
138737 616
2863 866
23365 399
79579 348
101742 642
22456 386
1578 233
16342 391
19105 128
19683 425
39590 122
2979 36
644390 1873
320006 1208
99678 699
13487 878
166836 580
19700 111
19637 806
49257 663