1	3042	12
2	5039	9
11	21409	8
13	24563	7
14	25981	6
15	27429	5
49	83430	4
172	284310	3
176	290210	2
276	441804	1
1885	2860191	0
