1
2
4
6
9
14
21
32
49
73
111
167
253
381
531
532
533
534
535
575
866
999
1306
1662
1969
2102
2393
2587
2715
2801
2857
2895
2919
2936
2947
2954
2959
2962
2964
2966
2967
2968
▲
▼
▲
▼
▲
▼
▲
▼
▲
▼