931
929
919
1432
1391
1499
729
664
723
724
744
698
788
692
694
749
686
753
704
697
736
709
739
1178
1721
1193
1352
1857
1438
1339
1244
1323
1179
922
1095
1078