1	9065	46
2	16582	45
4	31016	44
6	45606	37
10	70927	35
13	88789	34
15	100229	30
77	466735	29
85	508954	26
90	532872	25
91	538039	24
97	569358	23
101	588765	22
107	619037	21
122	696102	20
125	710202	19
159	884756	18
160	889296	17
396	2166451	16
551	2932069	15
566	3003563	14
686	3592829	12
700	3659446	11
723	3763158	10
1295	6420639	9
1381	6777596	8
1420	6940272	7
2306	10869385	5
4271	19291971	4
8750	37798183	3
8765	37849579	2
14561	61562508	1
79111	304098630	0
