1029
952
857
839
1576
1136
1061
1247
1006
1436
875
778
888
822
835
771
1476
1137
1094
808
1501
1253
1330
832
865
787
906
1488
848
1855
967
882
1017
817
938
1049
1015
930
1180
979
809
2378
1240
1876
910
2116
1133
885
1197
853
754
817
933
774
894
2010
1261
884
770
831