1	10065	41
2	17688	40
3	24292	37
8	58499	36
9	64388	33
26	172765	31
27	179941	28
62	385831	25
67	412130	24
71	432462	22
76	457248	21
77	462483	19
88	519733	18
93	545399	17
95	556220	16
212	1167879	15
302	1630891	14
640	3309100	13
649	3346314	12
657	3381353	11
1070	5347991	10
1083	5414565	9
1197	5976201	8
1228	6105089	7
1237	6145738	6
2098	10150543	5
2122	10258283	4
4672	21789954	3
7064	32122623	2
8342	37337879	1
33625	137512975	0
