1121
976
959
1126
1146
962
1210
1570
1172
1443
1182
1283
1150
768
736
892
748
835
905
967
842
885
814
944
902
716
898
863
794
930
845
809
817
860
825
800