1	8749	32
2	15751	31
8	54273	30
11	71172	28
12	75867	24
15	88872	22
23	116763	21
25	123617	19
171	732248	18
172	735694	17
177	752920	16
369	1508294	15
370	1512176	13
383	1554460	11
390	1577027	10
1336	5059703	8
1344	5086807	6
1362	5141183	5
1379	5195350	4
1386	5217485	3
14448	46596164	2
55588	168167800	1
378922	1084589204	0
