849
904
842
1050
839
1045
1071
980
945
956
1119
1067
1094
1061
1222
1218
1321
1251
1597
2148
1269
1354
1357
1481
1493
1518
771
703
686
713
744
693
732
711
642
691
908
959
763
917
1043
914
944
1004
901
991
1178