1	5624	30
5	15309	27
6	17238	25
19	39246	21
26	52329	19
32	63050	18
34	66686	16
41	79738	15
48	92124	14
57	106829	12
63	117155	11
80	143442	10
116	188094	8
128	202833	6
172	252828	5
212	295739	4
241	323986	2
358	443698	1
20000000	29751171911	1
