1573
1189
1344
1093
1135
992
876
958
860
906
929
871
1143
859
778
794
874
952
916
964
883
1001
975
1038
1024
1439
858
854
879
832
773
695
902
1157
890