1	6952	19
8	31357	18
10	37476	17
13	46347	15
14	49162	13
21	65596	11
27	80273	10
29	85482	9
30	88532	8
58	167144	7
88	235609	4
109	283205	3
160	388409	2
303	681281	1
2612	5062585	0
