1377
928
975
1586
1148
1014
553
508
961
595
673
623
537
570
754
531
778
550
693
1170
660
625
1346
574
1144
657
919
1956
510
880
601
520
569
2441
583
1254
493
1105
1303
882
627
763
1260
951
1535
576
524
732
606
512
1682
872
641
