979
2285
2642
769
952
643
1113
1299
5809
1085
807
1786
743
798
1259
3895
848
1674
987
935
753
815
791
1222
1757
625
1583
4915
1692
799
1650
10545
712
1476
905
836
763
6927
980
970
1270
873
713
683
2691
2208
3540
680
1003
1751
869
1770
784
705
958
2109
663
2192
992
997