1	2960	17
2	5270	15
3	6831	14
4	8318	13
6	11123	10
13	18552	9
16	21945	6
17	23281	5
18	24404	4
19	25380	3
164	181170	2
516	529068	1
1792	1516791	0
