1	10177	47
3	22971	43
4	27181	42
7	42218	34
16	93589	33
17	97587	31
18	101783	28
19	105916	27
23	120097	25
92	412086	24
95	422346	22
122	534711	21
126	549083	20
143	620711	19
148	637881	17
305	1215627	16
309	1229608	15
316	1250061	14
317	1252870	13
345	1335012	11
354	1362307	10
626	2289390	9
629	2299515	8
634	2314263	7
639	2329446	6
640	2332557	5
648	2356663	4
2032	6762023	3
2046	6798571	2
2081	6888924	1
12189	35755955	0
