1	13265	63
2	21722	58
4	36457	47
5	44061	46
6	50296	42
7	55534	39
41	243996	37
53	298616	36
56	312836	35
60	332513	34
67	366555	30
68	370903	28
73	390692	27
77	406615	24
82	424932	22
363	1702306	20
372	1739424	19
380	1772376	18
715	3143936	14
733	3214131	13
739	3236494	12
1438	5920214	11
1454	5969710	8
5214	20274763	7
9371	34665475	6
12435	44690995	4
33704	112650101	3
67674	217228795	2
75905	240547087	1
271969	788708730	0
