837
878
907
850
1120
829
826
881
1134
869
959
997
923
1109
1192
891
1344
1595
980
1443
2958
913
1210
898
1352
1301
880
867
1316
995
1325
852
855
841
1252