1	7397	22
4	20878	20
15	61597	16
16	65129	13
23	90660	12
45	163355	10
67	234043	7
75	261129	6
82	283741	5
90	310415	4
109	359533	3
241	683574	2
692	1724645	1
20000000	35823036129	1
