1	5878	28
2	10686	27
4	19883	20
21	83441	19
38	150550	18
39	153719	16
41	159793	14
48	179164	13
49	182162	11
50	185057	10
105	372362	9
107	378365	7
541	1677000	6
545	1686525	5
592	1796961	4
1101	3249837	3
1487	4169642	2
4008	10376141	1
2169989	4360615736	0
