1
2
4
6
9
14
21
32
48
73
110
166
251
379
537
538
539
540
541
571
860
990
1296
1646
1952
2082
2371
2563
2691
2776
2832
2869
2894
2910
2921
2928
2933
2936
2938
2940
2941
2942
▲
▼
▲
▼
▲
▼
▲
▼
▲
▼