1	9799	40
12	80035	34
16	108568	33
17	115391	32
23	152311	28
25	162932	25
55	325177	23
103	591191	21
107	610081	19
117	657243	16
190	1004955	15
201	1051155	13
380	1940196	12
549	2774037	11
567	2850743	10
692	3451099	8
698	3474801	7
706	3502396	6
3421	15402652	5
7999	34118069	4
8197	34779389	3
10896	45218130	2
19816	78740361	1
380023	1260100716	0
