1663
1572
1152
1304
1651
1100
1300
858
854
916
879
831
773
695
1024
952
1143
680
634
932
1140
1328
931
898
1204
947
906
926
1206
890
1167
967
915
1382
1320