1	6003	23
2	10748	22
3	14930	21
26	101428	18
47	174758	17
52	192536	16
76	275048	14
90	322170	12
91	325618	11
119	412568	10
128	434986	9
133	446577	8
138	459673	6
147	484249	4
326	977793	3
930	2506073	2
4901	11965824	1
101608	208843312	0
