341
380
214
377
357
1013
856
1036
618
547
1215
1131
1749
1359
292
411
571
330
819
693
799
703
413
818
708
749
1026
639
1376
659
1033
311
1867
308
480
598