1	2909	12
7	13852	11
19	33780	9
26	44622	8
35	58613	7
44	72677	6
65	105761	3
129	197726	1
1821	2113762	0
