921
887
1202
874
952
864
980
1321
1257
1366
1081
1333
958
1068
1350
1408
1596
1103
871
960
1050
1067
1193
1529
1080
1094
1022
984
1405
1163
1026
1160
993
966
957
985