1	3502	11
7	15747	10
18	35563	9
31	58426	8
32	60206	5
74	130087	3
81	141096	2
85	146845	1
409	620434	0
