1	8116	18
4	21335	16
6	27569	15
15	56914	12
47	146249	11
49	152336	10
57	174921	8
66	198155	7
95	283224	6
101	299283	5
376	1004096	4
420	1114728	3
499	1308373	2
550	1446121	1
16195976	31775498362	0
