949
851
888
850
1099
833
1061
1150
875
1095
855
814
1659
927
856
942
3456
1016
1085
7629
989
886
826
837
888
810
1032
2458
1238
811
991
869
822
909
1281
891
827
854
1001
5593
1371
1066
1400
860
895
1035
806
942
829
1148
864
911
1014
1283
901
882
1088
930
1092
1308