1	6252	26
2	11159	23
7	24469	21
9	28558	20
15	39185	17
16	41394	15
19	47224	13
24	56820	12
27	62940	10
30	68941	8
40	87557	7
41	89179	6
45	97322	5
55	115839	4
106	201921	3
804	1152187	2
897	1277899	1
2140	2833805	0
