1	5965	32
2	10756	31
3	14671	29
4	18458	26
6	27021	18
10	43677	16
11	47468	14
89	361016	13
105	421916	11
112	445860	10
113	449302	8
333	1251916	7
348	1302637	5
1389	4915069	4
2205	7512428	2
2365	8004513	1
2433	8190999	0
