1	6629	21
6	31447	16
11	52033	15
84	331496	14
90	353356	13
92	360550	12
97	379592	11
151	577504	10
152	581058	9
506	1874462	8
508	1881301	6
532	1961046	5
2078	7120843	4
2200	7449326	3
2893	9695108	2
5499	17669193	1
232035	618423585	0
