1246
992
930
1060
5655
2204
874
861
909
932
798
866
1167
776
865
1253
886
869
993
1390
932
831
1618
1659
1700
1078
919
1133
966
797
936
2070
917
864
860
797
899
1146
1029
2530
1047
862
1209
830
2159
870
821
814
872
1333
854
8631
2858
1593
1033
1545
886
1697
980
1439