1	2949	11
9	18063	10
12	22949	7
13	24512	6
19	34373	5
35	58573	4
37	61278	3
41	66555	1
179	242612	0
