1021
1171
916
937
1383
976
1564
997
1311
987
1138
954
1140
1262
876
1532
1335
1047
1320
1348
1324
952
971
948
1250
924
925
1027
1390
1287
1413
1184
1394