1	10096	46
3	25628	36
6	44226	34
7	49888	32
13	82995	31
14	88498	29
15	94087	28
16	99344	24
19	115653	23
46	270967	22
127	696855	21
128	701523	20
136	738987	18
208	1137774	17
216	1178441	16
337	1799497	13
338	1804278	10
339	1808771	8
474	2479098	7
558	2864852	6
4156	19566861	5
4907	22779274	4
5043	23312236	3
5074	23436841	2
19025	79867051	1
37646	151418554	0
