931
929
919
1432
1391
1498
729
664
723
724
743
698
787
692
694
748
686
753
703
697
736
708
738
1177
1720
1193
1352
1856
1436
1338
1244
1321
1178
921
1094
1075