1	8391	32
4	23306	25
12	50184	21
15	61614	20
17	67915	19
23	89803	17
35	134797	14
40	150425	12
44	162734	10
58	211267	9
64	230646	8
116	387104	7
131	428404	6
156	497087	5
179	556111	3
389	1092993	2
542	1491449	1
612	1667067	0
