1	13229	53
2	23155	51
3	31798	47
16	147061	45
17	153706	43
37	314097	41
38	321732	40
39	329267	38
100	799929	37
101	806985	35
103	820602	32
107	847558	31
111	875241	30
112	882122	29
119	930718	25
123	957250	24
126	980034	23
130	1004683	19
138	1055800	17
140	1068022	16
148	1115711	15
666	4569966	12
704	4782278	11
732	4925942	9
2849	17696198	8
2868	17797745	7
2889	17909019	6
2926	18106893	5
2983	18397381	4
4128	25240741	2
4131	25255995	1
40846	212160307	0
