2817 346
4623 200
7886 541
14975 504
101593 637
122851 651
3670 630
7947 812
3005 265
7159 676
12979 506
10379 209
508936 833
281389 940
2934 133
2078 89
36243 75
27685 290
3864 858
28720 712
13466 290
5279 917
3657 161
34354 235
5582 695
3518 63
3533 620
9102 509