358
381
216
378
361
1026
863
1046
621
549
1223
1132
1764
1377
292
411
573
330
821
693
812
709
415
823
716
752
1032
640
1386
663
1049
313
1885
311
484
603