1	10569	40
2	17651	38
4	28336	37
17	86749	36
20	101226	35
21	105139	33
24	117180	30
25	120937	29
26	124756	28
28	132615	24
31	143876	23
35	158183	21
38	168862	20
140	564020	19
147	583672	18
154	604845	16
158	618196	15
602	2193453	14
604	2199406	13
723	2585843	12
739	2627871	10
754	2664631	9
756	2670313	8
2304	7401125	7
3659	11349145	6
4497	13827922	5
5766	17513671	4
20734	59604528	3
31759	87158739	2
39744	106538706	1
355609	812205457	0
