1	9873	34
2	17518	33
4	29710	30
5	34601	29
9	54162	28
10	59459	26
17	92174	25
19	101870	24
21	111298	23
30	150105	22
31	154909	21
32	159639	20
48	233213	19
64	302578	18
70	327958	16
77	360172	15
118	512458	13
128	544723	11
147	614285	10
220	857676	9
232	901003	8
280	1062498	7
282	1069631	6
306	1153706	5
453	1623865	4
482	1712119	3
868	2858458	2
942	3077599	1
9860	36584094	0
