3396 46
11645 105
120274 321
13657 191
9990 457
7142 621
20121 618
633039 1467
635589 1442
612783 947
8864 540
9820 508
547051 1592
7092 322
215443 672
239836 644
151713 336
611414 1664
157239 303
256620 586
202615 695
474293 1174
25643 870
6774 109
318980 878
51208 365
14185 504
13423 335