1	2880	18
2	4840	16
3	6570	15
4	8373	14
5	10136	12
7	14177	10
11	21755	8
12	23643	6
52	89231	5
58	98527	4
61	102979	3
120	195822	2
731	1101051	1
7843	10711917	0
