1029
952
857
839
1576
1136
1061
1247
1007
1437
875
778
888
822
835
771
1476
1137
1095
808
1501
1253
1330
832
865
790
906
1488
848
1855
969
882
1018
817
938
1049
1017
930
1180
979
809
2379
1240
1876
910
2116
1133
885
1199
854
754
817
934
774
894
2010
1262
884
771
832