851
545
1134
912
881
516
875
1564
525
1275
547
825
859
613
1645
770
934
566
852
503
879
528
911
563
870
533
905
508
1105
2763
874
1026
861
1096
900
1189