1	12609	67
3	31609	50
7	60275	47
10	78507	46
12	89862	45
41	251833	42
42	256185	41
64	383907	39
66	395027	38
106	624513	36
109	639908	35
120	693285	33
178	997724	30
184	1025774	29
362	1957671	28
364	1969163	27
365	1974513	24
368	1990168	22
372	2009656	20
383	2063841	19
419	2233266	18
421	2242571	17
430	2284779	15
438	2319735	13
616	3248939	12
638	3348570	11
1190	6275022	8
1194	6294125	6
1213	6380780	5
1325	6859833	4
3423	17323769	3
4502	22081139	2
18089	81420434	1
243163	968996539	0
