1	10567	53
3	22554	52
4	26066	50
6	32269	49
7	34893	46
10	42614	45
11	45749	41
12	49496	35
14	61359	34
15	67174	30
18	77616	28
19	80397	27
21	85931	26
28	105342	25
30	110411	23
83	301614	20
133	497822	16
138	517216	15
352	1225868	14
519	1753610	13
660	2208297	11
716	2356871	10
723	2376062	9
735	2410068	8
765	2489046	7
3788	10626370	6
3915	10917492	4
6068	16373447	3
6170	16583711	2
25301	60467430	1
172665	371748190	0
