481431 3008
529918 1241
1501842 7613
605536 6192
4290211 25845
739760 5823
844408 3173
453373 3210
545827 3950
170 0
667340 5088
3041900 15398
222339 961
230892 1511
1313334 12280
2129521 10983
830 7
243658 901
1075407 5791
971078 8731
3227169 16697
396013 1728
167054 356
664281 7232