4056
1979
5408
1723
897
821
826
1099
3783
4813
1347
868
1108
729
630
827
718
996
1507
843
829
766
826
910
639
712
820
1016
752
783
985
677
645
704
3716
800
710
1128
839
683
743
761
636
700
912
662
682
902
2602
821
995
744
721
809
693
645
1126
765
786
1360