1	15838	52
14	123869	42
16	139243	41
17	146008	40
25	195968	37
26	202765	33
27	208238	32
41	309258	31
43	321391	30
44	327949	26
47	344858	25
96	665923	21
101	694846	19
103	706505	18
105	716553	16
491	2935740	15
614	3604944	14
1085	6193627	13
1110	6307119	11
1114	6328953	9
1137	6426804	8
1160	6523652	7
1181	6603729	6
5769	28877144	5
19618	91242406	4
22034	101860532	3
22933	105863924	2
60254	269119097	1
85354	378933238	0
