1	3573	20
2	5646	15
3	7716	12
6	12641	10
8	15638	8
10	18904	6
12	21735	5
13	23192	3
109	163342	2
113	169368	1
27295	28682117	0
