509396 3199
233348 1383
281459 841
423926 2364
5219254 24877
803168 2326
406070 3106
1105484 7198
527505 3936
876345 4082
154945 1302
1024775 3984
804233 5147
321225 4347
140 0
452 124
352271 1199
294637 1965
293392 1550
455605 2312
472712 1703
468832 2314
182422 535
2340031 14990