10459
910
889
668
674
838
2594
759
13737
2102
1221
701
643
635
804
687
639
603
656
515
524
534
652
969
583