1011
956
951
748
877
871
921
1129
967
1341
6525
811
787
940
818
1491
858
1092
1065
883
5053
975
914
1010
837
1128
3337
824
2145
1104
925
938
1026
1274
1516
1129
1463
813
1118
2481
1023
832
906
891
770
2975
1599
901
777
2461
1037
2081
787
837
820
823
1201
1452
985
864