3888 280
2846 370
2673 316
2716 386
6908 504
1741 98
2065278 3375
276135 1568
232150 589
2629772 6563
695949 1987
115272 632
46156 393
60685 598
5159 530
54790 163
21944 113
46834 584
19937 187
33780 591
30851 291
36730 467
25324 194
28446 521
3687 100
6238 425
981 98
4012 715