1	7489	25
3	16989	21
4	21200	18
5	24969	16
12	52131	13
15	63310	12
20	79847	11
22	87243	10
27	102637	9
49	170464	8
51	178803	6
52	182492	5
99	328114	4
217	650666	3
222	663782	2
246	727499	1
407	1106554	0
