1	16237	35
2	26016	33
74	597113	31
75	602284	30
78	618911	29
80	630919	28
152	1120000	27
228	1650092	26
229	1656582	25
232	1675736	24
252	1793494	23
259	1835264	22
264	1861964	21
267	1876891	20
284	1975830	19
408	2747777	18
434	2877219	14
1584	9652744	13
1663	10031467	12
1670	10063532	10
2071	12212250	9
2863	16462318	8
2876	16526843	7
2896	16616339	6
4243	23882380	5
4263	23976733	4
5583	30832230	3
5679	31247430	2
14371	73867236	1
35222	169754778	0
