1265
959
834
875
2514
1244
1504
10020
1023
1070
1397
816
916
817
919
1064
4786
2017
830
883
829
945
906
1473
1211
947
908
799
926
3868
892
1656
824
822
919
902
850
2353
949
827
830
2361
1305
1776
953
1621
869
936
1027
891
901
1041
886
1150
1917
965
989
879
884
903