1	11491	41
2	18958	39
4	30676	36
9	68325	31
27	181468	30
28	187515	27
33	214702	26
39	243002	25
40	247888	24
47	277252	22
48	281177	21
51	296091	20
52	300919	19
191	998218	17
195	1014260	16
200	1033061	15
286	1429007	14
458	2194450	13
552	2600465	10
560	2632828	9
565	2650451	8
571	2672874	7
1122	4982088	6
1135	5032643	4
1140	5048246	3
3897	15901849	2
4866	19343652	1
6016	23539574	0
