1	2748	15
2	4913	13
3	6746	11
4	8512	9
8	15044	8
20	35823	6
22	38663	5
24	41666	4
56	94277	3
119	180927	2
416	580852	1
3267	3751929	0
