1	11078	31
2	18376	28
16	104961	25
17	110839	23
95	554128	22
104	597792	19
105	602202	18
162	870669	16
167	893858	15
169	904241	14
175	933717	12
246	1240143	11
257	1286350	9
409	1996282	8
721	3405364	7
971	4380324	6
974	4392998	4
980	4414398	2
7099	27273009	1
19043	68604837	0
