10259
3089
1539
1053
1080
1208
892
1493
679
2077
2320
767
844
643
1126
873
671
2805
791
780
1077
729
857
1076
959
775
1544
742
921
860
1650
727
1120
715
794
770
744
778
804
852
716
685
2639
877
684
708
654
1749
1542
690
704
1816
699
679
757
875
888
710
751
2197