1	10013	43
3	23600	40
11	73439	36
14	91237	35
19	116251	33
20	120804	30
24	136538	29
25	140312	27
31	160843	26
33	167607	24
36	178045	23
38	184890	22
98	422609	21
99	425954	19
100	429455	18
110	460365	17
357	1341849	15
370	1382181	14
374	1403927	13
378	1415614	12
392	1458753	11
564	2035520	10
587	2099073	9
593	2116046	8
1186	3970408	7
2107	6647822	6
2108	6650916	5
2122	6694969	4
2129	6716759	3
5066	12534932	2
9154	20307805	1
749127	1871849856	0
