1
2
3
6
11
19
34
58
101
174
300
516
890
1534
2575
2576
2577
2578
2579
2643
4553
7844
13513
16825
23279
26591
32260
35551
37461
38570
39214
39588
39804
39930
40003
40046
40070
40085
40093
40098
40101
40102
40103
40104
▲
▼
▲
▼
▲
▼
▲
▼
▲
▼