1032
6527
1009
889
946
1549
882
803
904
958
1562
1533
1093
794
1964
1022
998
951
1015
899
2926
1253
841
908
947
5948
943
879
2237
1020
1029
2031
1041
3420
1060
941
877
1022
976
889
875
840
3580
959
852
1337
886
801
832
14811
15194
3619
900
946
918
837
1262
775
964
998