1	5639	19
2	9003	18
4	13908	15
8	22973	14
11	28781	13
22	47086	12
32	62286	11
62	106161	10
77	123782	8
83	131600	7
101	155093	6
175	242317	5
241	322312	4
273	360829	3
652	777559	2
826	981602	1
20000000	32272498992	1
