1371
1656
1608
1540
1127
1129
1236
889
1335
982
898
941
1464
1054
1279
915
935
1151
972
1352
886
1548
999
1473
1311
964
1262
1524
925
874
875
1065
853
1105