3 0
302119 3018
230004 627
105003 777
194640 1553
332756 2623
115971 1432
274830 1000
307528 3066
243377 1520
263307 2794
352382 1373
63827 239
668075 6155
708981 2672
594832 9889
594861 5405
325847 1248
289301 1410
466601 4166
525179 6707
308239 1705
933537 13476
248771 1802