1	6534	21
4	19564	20
17	66402	14
23	87759	13
43	155624	12
79	263845	11
108	353588	10
120	388624	7
138	440236	5
186	576064	4
211	650926	3
258	777399	1
20000000	40390832760	1
