1029
952
857
838
1576
1136
1061
1246
1006
1435
875
778
888
822
835
771
1476
1136
1094
808
1501
1253
1330
832
865
787
906
1488
848
1855
966
882
1017
817
938
1049
1015
930
1180
979
809
2378
1240
1875
910
2116
1133
884
1197
853
754
817
933
773
894
2010
1261
884
770
831