1	6470	34
3	16864	28
4	21608	25
5	26101	24
6	30189	22
25	109940	20
28	121770	19
30	129613	18
40	172192	17
45	191207	15
82	333837	13
85	343500	11
213	823277	10
219	842426	9
222	852572	8
418	1544721	7
426	1568003	6
529	1917079	5
536	1941319	4
2402	8082399	3
4854	15876062	2
16510	50665014	1
25285	75981436	0
