1	9027	38
3	23011	36
5	35135	35
11	75948	34
12	81853	33
14	93640	31
15	99443	30
16	104983	29
17	110632	28
19	122039	26
20	127906	22
185	1044909	20
325	1743235	18
329	1762398	16
330	1767559	15
417	2206726	14
743	3789450	12
760	3864188	11
1477	7255605	9
1984	9626531	8
1992	9658635	7
2011	9734538	6
6964	31333493	5
9472	42213464	4
9546	42490101	3
9563	42547105	2
9608	42707853	1
29737	122728493	0
