1	8834	37
3	21076	34
9	48777	32
11	57420	31
12	62211	27
16	79829	24
22	104581	21
27	122554	19
29	129695	18
34	145919	17
35	149571	16
59	228989	14
83	306222	13
87	318243	12
109	377568	11
114	391715	10
120	410242	9
121	413187	8
122	416097	7
166	539013	6
248	762770	5
487	1409565	4
1881	5036487	3
3011	7908016	2
3029	7954064	1
8878	22295424	0
