931
880
927
741
612
725
1669
3426
1853
780
882
1116
899
3386
879
892
936
610
657
123851
737
1904
798
562
668