1	12958	39
4	38803	38
5	46139	36
99	726074	35
104	754419	33
105	760222	31
111	791977	30
114	808313	26
124	860877	25
216	1380298	24
222	1410712	23
228	1444294	21
250	1549250	18
262	1604861	17
269	1638721	16
274	1661193	15
282	1697679	14
999	5614317	13
1026	5732580	12
1033	5765382	11
1565	8432856	10
1998	10561735	9
2005	10596117	8
3410	17392751	7
3420	17440724	6
4070	20267218	5
4695	23056149	4
4711	23117129	3
7836	37077808	2
21745	95158293	1
1264798	4884823720	0
