1	10953	51
2	18210	49
3	24753	42
9	64904	36
10	70219	32
11	74973	30
13	85876	29
15	98356	25
16	103729	24
47	274070	22
86	494722	21
88	505166	20
96	538747	17
98	546768	15
208	1050835	14
211	1062713	13
219	1094836	12
223	1109997	10
229	1133152	9
613	2916906	8
620	2942426	7
2103	9030626	6
2109	9051381	5
5346	21800211	4
6209	24885289	3
6275	25101706	2
23523	84834905	1
31034	110158108	0
