1	7153	22
5	21789	21
6	24634	19
8	30292	17
11	39224	15
13	44444	13
37	94275	12
45	111037	9
54	130311	7
83	194449	6
92	212227	5
399	719794	4
492	883525	3
590	1053486	2
714	1255772	1
20000000	33225838442	1
