1	10940	33
17	101845	32
23	133557	31
35	213608	30
39	234373	29
40	239823	27
42	250974	26
43	255650	24
71	396473	23
115	606344	22
117	614918	20
119	624601	17
139	721465	15
419	1997864	13
515	2406462	11
818	3763536	10
961	4382726	9
1003	4526821	8
1010	4549926	7
1023	4591032	6
1029	4612286	5
2310	9867364	4
2312	9874584	3
9708	37388663	2
9749	37523103	1
11564	43858802	0
