1	9152	46
3	24550	36
4	31788	34
5	36840	33
23	121006	31
65	312441	30
70	332988	29
72	340316	27
73	344122	26
74	348322	25
141	635661	23
150	667016	22
157	692199	21
158	695564	19
169	732845	18
190	802172	17
193	811654	15
388	1531414	14
406	1589018	11
419	1629797	10
432	1670730	9
471	1782093	8
729	2639076	7
733	2651544	6
1183	4154931	5
1195	4188649	4
1687	5799435	3
3173	10348688	2
3232	10508890	1
15299	45035920	0
