1818
3222
284
400
400
640
1290
263
904