1	10492	40
12	58020	39
14	64680	38
18	78498	34
19	82074	32
23	94505	29
24	98399	28
25	101441	27
58	239035	26
61	249633	24
63	256911	23
101	385019	22
102	388365	21
139	522650	20
229	817586	17
237	841872	16
244	863718	15
312	1087747	13
313	1090652	12
317	1102361	11
576	1959224	10
615	2053673	8
623	2072441	6
627	2082600	5
2522	7385907	4
8264	21615767	3
8281	21648916	2
14738	36496046	1
394541	817335492	0
