1265
959
834
875
2514
1244
1504
10015
1021
1070
1397
816
916
817
919
1063
4786
2016
829
883
829
945
906
1473
1210
947
908
799
926
3868
891
1656
824
822
919
901
850
2353
949
827
830
2361
1303
1776
953
1621
869
936
1027
891
901
1040
886
1150
1917
965
989
879
883
903