1	6975	32
2	12278	30
4	20727	29
5	24621	27
6	28570	25
9	40020	24
10	43856	23
17	69535	22
18	73508	19
20	81029	18
28	108123	15
47	172418	14
71	246138	13
76	260277	12
85	286194	11
92	306913	10
132	428021	6
157	500914	5
186	574922	4
216	651902	3
228	681692	2
745	1863311	1
1268	3059107	0
