1	2641	15
2	4638	14
3	6338	12
5	9545	11
7	13033	6
16	29100	5
86	135815	4
193	296712	3
201	307616	2
232	348172	1
1025	1384500	0
