1	6541	32
4	18173	31
6	24032	25
8	29841	22
14	47269	20
16	53206	19
17	55793	17
30	89428	16
31	92297	14
49	137230	13
61	167107	12
68	185095	9
75	204400	8
81	219454	7
100	261615	6
133	335859	5
148	371653	4
149	373889	3
443	994180	2
489	1092862	1
639	1392060	0
