1
2
4
6
9
14
22
33
51
77
118
178
271
403
404
405
406
407
410
622
942
1114
1427
1850
2163
2335
2655
2867
3006
3099
3159
3200
3226
3244
3255
3263
3268
3271
3273
3275
3276
3277
▲
▼
▲
▼
▲
▼
▲
▼
▲
▼