1	11005	42
2	18448	40
3	24697	34
7	45522	33
9	55200	30
12	68468	25
14	79081	22
43	212406	17
51	252978	16
76	360676	15
113	511962	14
154	677896	13
171	746387	12
178	771355	9
194	835948	8
196	842946	7
258	1062868	6
267	1095918	5
278	1137891	4
359	1396740	3
369	1434503	2
9085	28273824	1
11258	34883106	0
