1	15846	58
2	26401	50
6	56665	48
8	69072	47
21	153029	46
27	185192	45
29	195584	44
30	201544	43
32	215151	41
33	222464	39
34	228861	36
35	234574	34
38	254916	32
41	274595	31
43	286528	30
44	292872	29
47	310712	26
49	322582	23
51	334159	21
61	396935	19
77	480146	15
124	704920	14
130	736148	13
132	746947	12
135	762510	11
140	784061	10
170	918413	9
180	964561	8
182	973139	6
185	988184	5
212	1113981	4
312	1544391	3
480	2237910	2
499	2318740	1
5414	22382110	0
