1	16994	15
2	20862	13
4	27880	12
6	33770	7
9	44060	6
12	56605	5
32	123734	4
44	163027	3
83	289155	2
90	308383	1
91	310956	0
