1	9035	28
28	113095	26
61	249159	25
64	260633	22
68	274214	21
101	398503	20
161	619336	18
165	630946	17
377	1394731	16
381	1407596	13
390	1437154	9
1833	5896809	8
3207	10089421	7
3757	11608075	6
10663	30615893	5
16276	45583446	4
16291	45620866	3
28750	76292587	2
49103	127394685	1
215827	510685930	0
