1	4248	20
2	6656	17
3	8419	16
7	15549	14
8	17114	13
9	18437	11
11	20919	8
12	22375	6
31	49390	4
39	59124	3
150	190236	2
218	272396	1
20000000	14478915602	1
