455
227
226
236
588
789
943
583
1256
2263
700
727
1615
209
727
727
545
344
1350
410
410
245