1
2
4
6
9
13
20
30
45
68
103
154
230
345
517
774
863
1159
1439
1735
1824
2081
2253
2368
2423
2424
2425
2426
2427
2444
2495
2530
2553
2568
2578
2585
2589
2592
2594
2596
2597
2598
▲
▼
▲
▼
▲
▼
▲
▼
▲
▼