300
310
320
3126
298
2915
308
306
290
3015
3256
15281
12270
9601
8430
666263
6540
5950
5431
543147
51510
460142
3900