1	12311	41
6	48594	39
7	54003	36
8	59058	35
10	70411	34
11	75662	33
18	118773	31
20	129700	27
21	134303	26
25	152314	24
32	186743	22
109	597429	20
153	813371	19
223	1135424	18
227	1150895	17
241	1213518	15
313	1549604	14
317	1564978	13
409	1980930	11
426	2043822	10
750	3471545	9
780	3581907	8
1354	5973028	7
1368	6021117	6
1375	6044613	5
4141	17048932	4
4179	17178965	3
5518	22073281	2
9099	35021629	1
185085	596083312	0
