1	6884	34
2	11740	32
3	15095	30
4	17633	29
5	19760	26
7	23479	25
10	27631	23
12	31111	20
18	41093	19
19	42932	17
28	58297	14
30	61653	12
39	77695	11
42	82511	10
52	99087	8
57	105638	7
64	115534	6
70	125599	5
187	276262	4
205	300880	3
232	340335	2
929	1150761	1
1279	1525801	0
