1072
1026
970
883
1152
1409
1145
1246
929
885
784
1283
1219
1446
1488
1167
1614
1720
958
797
870
786
764
861
816
915
983
879
864
1065
1584
3135
994
1333
1184
1406