648
1323
471
504
610
525
444
447
762
414
1932
609
1556
704
841
485
604
575
456
646
1922
833
403
540
602