1	9650	31
6	44901	30
7	51345	27
9	62317	25
11	72841	24
16	96458	22
139	752459	21
141	762604	17
150	803878	16
151	808100	15
153	816264	13
158	838010	12
159	842663	11
759	3717798	10
1794	8449957	9
1803	8485963	8
1826	8584333	7
2580	11730294	6
2591	11773414	5
4435	19376030	4
10389	42760076	2
21015	82579269	1
265626	906800324	0
