1	3660	16
2	5852	15
3	7834	13
4	9680	8
5	11351	7
14	29425	4
16	32559	3
17	34033	1
2975	4166244	0
