1	5562	21
20	86384	19
23	98164	18
25	105575	15
52	214184	14
80	320750	13
160	625329	12
300	1142222	11
384	1421446	9
386	1427495	8
387	1430616	7
391	1442492	6
1109	3876133	5
1121	3915252	4
2559	8507056	3
2631	8687947	2
6851	21676318	1
18410	54365566	0
