1	5828	21
4	14676	19
7	20300	16
12	28200	15
42	74742	14
61	103689	13
66	111227	12
105	170908	10
117	186809	9
193	284461	8
194	285934	7
197	289547	6
340	461737	4
450	601023	3
466	621418	2
503	664744	1
20000000	17775762076	1
