1	6978	28
3	17241	26
4	22091	25
5	26624	23
7	34514	22
8	38369	21
21	89240	20
35	147052	18
36	150260	15
38	157114	13
122	465121	11
270	981745	10
272	988617	9
279	1012322	8
381	1381570	7
882	3029264	6
894	3066457	5
909	3110606	4
911	3116971	2
5522	16849432	1
50107	134492581	0
