1	3891	18
2	5998	14
3	8194	12
8	18566	10
10	21699	9
11	23183	6
17	34039	5
18	35831	4
39	70087	2
628	969645	1
821	1224259	0
