1	10738	31
14	78610	28
19	103616	26
21	112902	25
23	122310	21
31	159971	20
41	209835	19
51	255034	18
66	317289	15
71	338780	14
85	395830	12
133	595719	11
135	603015	10
192	819397	9
282	1146433	8
285	1158720	7
676	2466964	6
951	3346827	5
1056	3662835	4
1234	4229230	3
1707	5682582	2
2870	9243466	1
70892	206941935	0
