52 0
154945 1302
146219 768
613801 3893
175367 437
2601062 12695
467164 2167
154761 1557
757126 5551
141870 812
432498 3431
369160 1146
1321 13
502983 6552
1086309 10383
202 9
41751 227
378 26
136373 333
361396 2489
1949232 8336
340957 2708
162441 1000
1222366 10618