1	11518	37
3	22371	33
8	37657	29
12	51220	26
17	66979	25
22	80857	24
30	102693	23
33	110409	22
38	126275	21
52	166229	19
53	168796	17
61	187011	16
73	222273	15
96	288092	14
103	306512	12
136	388075	11
177	488623	10
195	531792	9
242	631892	8
266	680966	7
286	723852	6
294	739778	5
416	1003847	4
541	1250588	3
682	1528374	2
693	1548935	1
26174	48125787	0
