5225
860
972
811
1826
1209
1146
891
1357
1170
20968
1787
1007
5015
942
3611
3264
4865
965
1078
976
1122
768
866
842
1176
3319
835
1576
974
1409
1524
898
1142
959
919
1030
888
2145
839
1022
912
791
1577
847
1049
947
5194
908
1793
751
809
985
980
867
10233
1129
926
951
15321