1	3605	11
6	12294	9
7	13923	8
8	15471	7
9	16943	6
11	20242	4
35	57108	3
42	68156	2
81	122915	1
848	1053945	0
