249856 631
137 0
242768 1058
469938 3455
179981 1520
615634 4017
439939 1326
342790 1356
304 7
206040 550
1001120 10061
727262 4375
255387 885
281642 1382
584962 6617
400002 2883
275418 1268
1759602 22329
255709 1551
3748 45
160570 1342
642378 5832
695971 2763
144402 551