1	13069	34
3	28742	32
5	40999	29
6	46490	28
14	87714	27
17	98450	26
18	102976	23
22	122317	22
30	159075	21
35	186618	20
59	295210	19
74	367419	17
81	399207	16
82	403392	15
85	416576	14
99	482439	13
101	491875	12
156	716891	11
250	1092550	10
279	1200915	9
292	1247468	8
308	1302505	7
331	1384563	5
336	1403860	4
344	1430558	3
1156	4258651	2
3566	12208899	1
13215	43435951	0
