1	12307	52
7	58667	51
9	73005	49
11	83833	47
23	147052	45
24	151805	40
28	167842	38
68	363061	35
70	372715	34
71	378099	30
72	382540	29
74	389940	28
75	392867	27
80	412808	24
91	452840	23
93	459430	22
96	468501	20
117	541029	18
126	572491	17
828	3316030	16
855	3407086	15
857	3413659	14
884	3486286	13
1081	4202321	12
1103	4263420	11
1112	4292157	10
1619	6075885	9
1666	6212906	8
1702	6317725	6
1823	6647183	5
10762	34308289	4
10835	34499337	3
20804	63189097	2
21581	65113696	1
35160	101958899	0
