848
904
842
1050
838
1045
1071
980
944
955
1119
1067
1093
1061
1118
1222
1218
1321
1250
1596
2147
1269
1354
1357
1481
1493
1517
771
703
685
713
744
693
732
710
642
691
702
907
959
762
916
1043
912
1004
901
990
1178