5225
860
972
811
1826
1209
1146
891
1357
1170
20968
1787
1007
5015
942
3616
3265
4865
965
1078
977
1122
768
866
842
1176
3320
836
1578
974
1410
1524
898
1142
959
919
1030
888
2145
839
1022
912
792
1578
847
1049
948
5195
908
1793
751
809
985
980
867
10233
1129
926
951
15323