2263
2088
847
923
1104
680
1915
1695
833
2348
677
670
1080
661
691
841
1185
777
1425
759
701
836
673
686
689
18472
887
675
2323
793
1314
703
752
1496
758
652
1061
713
681
636
831
910
718
950
1391
661
663
726
2179
3389
705
717
2523
1109
677
1679
651
676
660
2314