1	7092	21
2	12017	16
9	37201	14
11	44454	13
50	175696	12
52	181751	11
57	197600	10
67	229598	9
91	304515	8
94	313132	6
101	333409	5
111	361679	4
157	485439	3
546	1454492	2
17729	37669815	1
18214	38725685	0
