3397 46
11646 105
120279 321
13657 191
9990 457
7144 621
20121 618
633049 1467
635595 1442
612794 947
8864 540
9820 508
547061 1592
7092 322
215443 672
239839 644
151729 336
611419 1664
157241 303
256624 586
202618 695
474300 1174
25643 870
6774 109
318984 878
51218 365
14187 504
13423 335