1048682 3821
332776 1907
355148 3550
4401541 32188
1036002 6476
1183429 9728
980281 8788
708135 8318
30863 3521
12267 44
429224 2628
660977 5289
760036 5441
209876 721
1007648 9463
895379 5651
565193 4931
203807 595
673203 7219
347848 875
132049 430
95095 468
351263 2682
300168 1283