1	13248	62
2	22759	58
3	31056	55
9	75047	52
10	82174	49
13	102551	48
17	129756	47
19	143624	43
24	176576	42
30	214766	39
32	227911	37
37	259493	35
44	303480	33
65	425684	29
67	437347	28
77	495552	25
79	506749	22
89	564314	21
98	611565	20
99	616858	18
103	638400	17
109	670756	16
146	859221	14
159	918303	13
190	1074664	12
204	1140689	11
335	1749402	10
406	2056375	9
445	2223184	8
494	2425553	7
592	2857814	6
882	4044186	5
883	4049038	4
890	4081808	3
2277	9237933	2
4019	15528216	1
5530	21080999	0
