1	6033	27
3	15676	26
5	24146	25
6	26934	23
7	29906	19
29	92438	18
32	99963	16
38	115768	15
117	356426	14
121	366933	12
125	376869	11
134	398263	9
320	918629	8
325	930298	7
397	1092669	6
442	1192455	5
471	1257732	4
493	1305183	3
1455	3628608	2
1686	4133045	1
16774	35377750	0
