1	9728	29
7	52255	28
12	82555	25
14	93344	24
54	318067	22
55	322881	20
56	327332	19
57	332162	17
59	342761	16
302	1580892	14
314	1631037	13
1356	6488279	12
1570	7508237	11
1583	7566941	10
1624	7736952	9
1636	7788820	8
2740	12635853	7
3156	14507732	6
5817	25701141	5
5846	25805746	3
5847	25809507	2
87875	328100353	1
366318	1279650227	0
