1	9902	40
4	27263	38
12	68992	37
24	131750	36
26	139056	34
28	146672	31
31	158349	29
32	162970	28
69	344339	27
124	567470	25
125	571114	22
126	574256	21
128	580858	19
133	597633	18
135	604741	17
151	658877	13
155	672304	11
181	753011	9
199	809932	8
843	3058242	7
858	3102391	6
896	3209897	5
1256	4411479	4
1266	4441764	3
2758	9138778	2
2801	9259890	1
2910	9577365	0
