1026
1439
931
859
919
880
833
774
695
954
1144
1365
1632
966
1619
997
925
1100
923
879
944
1438
1291
868
1474
1237
1212
848
1328
1025
1279
934
1716
1766