10259
3091
1539
1053
1080
1208
892
1494
679
2079
2320
767
844
643
1126
873
671
2806
791
780
1077
857
1076
959
775
1544
922
860
1650
728
1120
716
794
744
778
804
852
717
685
2639
877
684
708
655
1750
1543
690
704
1816
700
679
757
876
888
710
753
2197
686
714
737