1	9628	38
4	28950	37
5	33966	36
9	53064	33
14	73067	31
16	81145	30
32	135603	29
37	155434	27
44	182386	26
47	194570	24
48	198717	22
54	220082	21
57	230938	20
59	237110	19
73	283846	18
82	315522	16
96	362917	15
99	371641	13
125	453329	11
142	506867	10
167	578216	9
206	685757	7
241	786609	6
323	1003235	5
361	1103566	4
426	1280714	3
762	2148894	2
783	2205264	1
869	2423691	0
