1072
1026
970
883
1151
1409
1145
1246
929
884
784
1283
1219
1446
1488
1166
1614
1720
958
796
870
786
763
861
815
915
983
878
864
1065
1584
3135
993
1333
1184
1406