931
4368
894
1724
1278
937
1209
837
2947
2549
849
975
993
1014
830
957
920
962
1710
2228
1057
1020
4583
2133
3285
1061
1653
900
4842
1171
1981
931
1105
948
898
1072
9752
5297
1026
964
1236
871
2645
934
1174
944
963
862
879
1142
864
12469
974
2375
947
944
945
1429
993
848