1641
1157
765
1016
894
1156
977
5647
930
1074
1377
1025
1676
735
923
1326
1021
1162
764
2658
1823
887
1517
1262
1933
5873
762
970
903
647
778
37327
767
1072
687
1427
4935
883
670
680
721
809
726
958
667
824
1759
651
921
679
681
821
4339
701
774
2592
1980
778
3122
8665