343
380
214
377
357
1014
856
1037
618
547
1215
1131
1751
1361
292
411
571
330
819
693
799
703
413
818
708
749
1026
639
1376
659
1033
311
1869
308
480
598