1	2958	13
2	4870	11
5	9930	10
8	14632	8
11	18426	7
17	25212	6
22	31665	5
32	42852	2
36	46761	1
677	501738	0
