1	10069	39
7	45414	38
8	50713	33
11	66428	30
23	130742	26
26	146596	23
45	226039	22
47	234399	21
55	271379	20
63	305575	19
70	335543	18
75	355594	17
96	447620	14
118	551930	13
151	672576	11
204	853746	10
232	949293	9
325	1242000	8
408	1494314	7
413	1511742	6
534	1891454	5
1166	3793433	4
2548	7759709	3
52005	145773490	2
20000000	54974201415	2
