1	3643	16
2	5978	14
3	7603	13
7	14258	12
8	15657	11
9	16953	10
10	18350	9
11	19677	6
12	21374	4
19	32555	3
43	69477	2
95	167923	1
141474	138417862	0
