1
2
4
6
9
15
22
34
52
80
121
185
281
427
643
644
645
646
647
649
987
1184
1499
1963
2278
2475
2813
3035
3181
3277
3341
3382
3410
3428
3440
3447
3453
3456
3458
3460
3461
3462
▲
▼
▲
▼
▲
▼
▲
▼
▲
▼