1	2686	11
3	6581	8
5	10162	7
10	17831	6
13	21657	5
19	29713	4
97	149418	3
144	215179	2
506	665669	1
1886	2347752	0
