1251
2300
680
959
685
639
4110
2265
743
759
694
705
1115
1377
1352
617
1143
666
1544
708
943
735
805
712
5683
1251
644
687
676
778
721
2827
1109
694
779
5506
756
996
802
757
1222
1671
1346
1723
3706
680
1073
9405
777
808
1470
3373
858
714
843
819
10588
782
1642
1040