1	11359	40
3	27932	38
4	35062	36
18	115344	35
19	120739	32
36	222229	31
39	237122	30
40	242659	29
41	247582	28
44	263736	26
52	302459	25
56	318463	23
95	511651	22
105	553827	21
109	588435	19
127	662664	18
129	672009	16
132	685195	15
133	688818	13
136	700645	12
137	704106	11
538	2534486	10
614	2866399	9
955	4277069	7
988	4391194	6
3224	13466948	5
3320	13786996	4
3392	14021571	3
5751	20501995	2
14145	40347271	1
19799	53351546	0
