1	10618	45
6	47022	44
7	53130	39
9	63782	36
11	73269	34
12	77762	32
14	86599	29
16	95965	27
17	100940	24
18	105626	23
28	151771	22
30	160530	21
113	555466	19
117	571045	17
120	583876	16
121	587567	15
219	987422	12
716	3074592	11
754	3204731	10
784	3306331	9
833	3461688	8
904	3696573	7
913	3725142	6
920	3746638	5
2050	7770331	4
2788	10341950	3
2789	10345011	2
2797	10370832	1
205322	601140893	0
