1	6841	22
3	15270	21
10	31619	18
17	47382	17
31	77010	15
37	87853	12
41	94747	11
42	96429	10
73	151314	9
159	304419	8
219	413067	7
221	416856	5
288	531589	4
388	683282	3
393	691489	2
422	735548	1
3028	4083459	0
