10259
3091
1539
1053
1081
639
1209
892
1499
679
2079
2320
767
844
643
1126
873
673
711
2807
671
791
780
1077
730
857
1076
779
960
775
1544
922
861
1650
729
1120
716
795
744
778
804
852
717
685
2640
829
877
684
710
656
1750
1543
690
704
1816
700
774
680
757
876