1	6156	35
2	11066	32
3	15386	28
5	24525	24
8	37134	23
9	40692	21
10	44185	20
31	112413	19
32	115217	18
71	254216	17
73	259669	15
81	282205	13
89	305655	10
140	466189	8
158	515279	7
188	590863	6
197	611871	4
210	646396	3
676	2017480	2
2456	6576832	1
7020	17217011	0
