1505
928
1183
1081
1077
1103
824
2857
1502
876
1017
1109
830
900
860
779
861
996
1367
835
2125
968
1041
1588
1149
1718
879
1117
962
1332
860
1089
1419
1271
954
955
862
1563
845
904
813
937
839
904
1092
2154
1482
989
1197
1000
977
907
981
941
915
2039
1020
986
928
932