1508
1549
1440
1220
962
900
1172
961
1139
1004
1363
1131
1328
1252
1327
930
897
1204
945
942
1196
1198
952
905
855
857
925
873
889
1166
967
912
1079
1532
1127
885