1	6263	31
2	11172	28
3	14671	27
9	37375	26
10	40484	25
12	46235	22
32	115013	21
34	120640	20
36	126129	17
44	146240	15
46	151261	12
59	185202	11
147	424961	9
149	430256	8
349	957113	7
400	1066062	6
410	1088972	5
853	2175095	4
863	2195548	3
899	2275113	2
9962	21484533	1
14223	29967118	0
