1	6984	28
2	11960	24
9	43460	23
11	51319	22
12	55209	20
28	120097	16
29	123839	15
57	231871	14
69	272182	13
121	466340	12
123	473272	11
319	1165210	9
447	1609074	7
826	2851817	6
1302	4370214	5
1749	5706850	3
5807	17488237	2
5877	17669467	1
134761	301742176	0
