1	10383	40
4	30039	34
5	37046	32
7	46976	30
8	51462	28
9	55997	27
39	219542	23
43	238030	19
285	1403511	18
288	1415337	17
293	1435103	16
516	2358896	15
521	2377746	14
537	2436954	12
762	3371006	10
1390	5696057	9
1763	6899238	8
1785	6956277	7
2669	9605851	6
4702	15479967	5
4707	15493469	4
9767	29681311	3
29592	80984173	2
47917	131066081	1
198270	475599438	0
