1032
883
783
976
4569
919
1195
1967
1068
780
781
1963
894
1406
1951
856
871
3981
892
904
1241
3271
820
1697
3698
1544
961
954
1163
2959
833
6303
3829
898
4524
1147
818
2340
994
1039
5143
1027
1104
908
1505
1442
955
1090
1261
888
846
1120
840
861
963
1125
1001
999
2008
1011