1	5890	24
3	12349	22
12	29118	21
13	31150	20
17	37496	18
28	55000	17
29	56852	16
34	66617	15
53	96260	13
54	97700	12
126	194993	10
179	274472	8
182	279018	7
207	312020	6
260	380384	5
419	559214	4
897	1086505	3
20000000	18120811818	3
