1	9500	45
2	17002	44
4	30793	39
5	38330	38
6	44750	37
7	50389	36
11	70967	35
12	75771	34
25	153882	30
104	536128	29
107	550699	27
108	555108	26
117	595949	25
125	629736	23
130	652114	22
134	667732	21
137	679694	20
141	696025	19
191	927337	18
196	947259	17
463	2101652	15
469	2122168	14
667	2935861	13
670	2947378	12
686	3002554	11
693	3024661	10
1084	4613769	9
1401	5826116	8
1407	5846649	7
1680	6860950	6
1738	7044541	4
1817	7287871	3
6383	23347681	2
27444	92724191	1
28916	97635396	0
