1	9908	46
9	59614	45
12	76236	39
14	89630	38
18	112246	31
19	118996	29
20	124408	28
22	133964	27
30	166905	24
32	173916	23
34	180488	20
131	569755	19
139	596509	18
149	628581	17
152	637988	15
164	672402	14
323	1273886	13
437	1667161	12
454	1719477	11
606	2231649	9
672	2418386	7
879	3082982	6
1080	3711409	5
1280	4367783	4
1871	6176284	3
2761	8848720	2
2846	9077634	1
9477	28269900	0
