1	13657	49
19	168240	48
20	175967	47
23	196789	44
27	224197	43
28	230973	42
29	237901	35
130	974995	34
142	1048902	33
147	1079509	31
150	1098059	30
151	1104489	28
153	1117603	23
154	1124092	22
285	2006365	21
290	2036833	19
291	2043367	16
808	5393836	15
833	5533053	14
835	5544340	12
851	5630061	11
852	5635301	10
2251	14209199	9
2522	15771017	8
2538	15865929	7
2546	15911893	6
4654	27979439	5
4664	28031941	4
5076	30255273	3
5116	30459143	2
13630	75985454	1
27745	148041749	0
