34 0
245660 1445
370550 2861
768241 6654
369362 5537
276562 1004
374724 2144
211076 1077
227658 1616
143080 408
401654 5891
1013568 7818
532259 2683
294140 2218
578828 3197
277869 1089
289035 1562
292477 836
160 10
530064 2907
943750 11102
295305 808
2453184 20091
166481 297