1	6984	26
8	39947	23
12	56393	22
14	63931	18
17	75834	17
82	342966	16
90	373263	15
161	646766	14
164	657912	13
166	665229	12
176	700811	11
181	719016	10
434	1652736	9
446	1695062	7
792	2914584	6
805	2960886	4
808	2971715	3
846	3097225	2
8803	28064861	1
19437	58832208	0
