1	7435	27
5	25131	22
6	29203	21
15	62906	18
16	66990	17
17	70741	15
25	100486	13
35	136268	11
39	150454	9
46	174753	8
56	209616	7
58	217288	6
83	294565	4
107	366836	3
390	1089301	2
1630	3937449	1
20000000	37764181498	1
