1011
956
951
748
877
871
921
1131
967
1341
6526
811
787
940
818
1491
858
1093
1065
883
5053
975
914
1010
837
1128
3337
825
2145
1104
925
939
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