332
337
822
361
350
393
1376
610
707
541
478
638
505
494
608
534
416
424
1381
399
645
630
664
683
798
523
565
792
485
612