896
939
4823
1245
886
1031
988
5345
1047
885
859
947
894
899
919
977
1196
952
892
1146
890
941
952
973
4430
1462
1405
904
1110
893
1965
1477
853
1411
1207
1362
975
939
948
3219
845
1229
971
929
1785
2105
16052
903
1157
1016
939
7698
1313
943
1940
1417
1137
1168
911
2840