931
929
919
1432
1391
1498
729
664
722
724
743
697
787
691
693
748
686
753
703
696
736
708
738
1177
1719
1193
1352
1856
1436
1338
1244
1321
921
1093
1075