1	6758	27
2	10185	24
3	13499	23
10	29869	22
12	34212	19
15	42751	18
30	77243	17
35	87905	16
37	92256	14
39	97075	13
40	99155	11
48	115842	9
65	145498	6
90	190957	5
91	192244	4
319	560053	3
598	967833	2
1864	2673597	1
2043	2924638	0
