1	10396	43
3	23351	42
4	27464	41
46	232073	40
49	242779	39
50	246683	38
52	253892	36
53	257806	34
54	261632	30
60	281620	29
61	284881	27
65	295993	26
66	298668	25
287	1064716	24
288	1068383	21
296	1091006	20
316	1149226	18
337	1203825	16
346	1228680	15
350	1239449	14
355	1253276	12
795	2559307	11
805	2584498	7
1554	4694141	6
1560	4709433	5
1571	4735800	4
4279	11766267	3
4410	12057729	2
5999	15920964	1
6138	16239322	0
