1	10288	39
2	17739	37
9	67250	33
24	162062	32
81	505319	31
85	523626	30
86	527916	27
89	542098	26
90	547532	25
96	578126	24
97	583097	23
103	613774	21
107	633745	18
108	638739	17
210	1161253	16
213	1174460	15
214	1178975	13
1022	5002451	12
1026	5022258	11
1037	5069104	9
1197	5802193	8
2281	10552069	7
2316	10685596	6
2367	10873468	5
2775	12532074	4
2795	12600182	3
11413	47057320	2
44048	167330972	1
893184	2872280642	0
