1	11620	48
3	32430	37
10	80441	36
12	91087	35
16	109496	32
17	115243	31
18	120379	30
20	131819	29
23	146919	27
24	151562	24
25	155754	23
26	159429	22
31	179801	20
32	183866	18
117	637211	16
122	661307	15
126	680627	14
211	1121187	13
219	1155335	12
268	1401179	11
662	3224075	9
680	3292572	8
708	3394553	7
939	4414650	5
1284	5805154	4
1909	8415843	3
3766	15588061	2
6929	27479009	1
10496	40391753	0
