1246
992
930
1060
5655
2203
874
861
908
932
798
866
1167
776
865
1252
886
869
992
1390
932
831
1618
1659
1700
1078
919
1133
966
797
935
2070
917
864
859
796
899
1146
1029
2530
1047
862
1209
830
2159
870
821
814
872
1333
854
8630
2858
1593
1033
1545
886
1697
980
1439