1508
1549
1440
1221
962
900
1173
961
1140
1004
1363
1131
1328
1252
1327
930
898
1204
945
943
1196
1199
952
905
857
925
874
889
1166
967
913
1079
1532
1127
885