857
901
928
868
1141
854
853
900
1154
888
980
1019
947
1139
1217
913
1362
1628
861
1001
1478
2997
930
1243
924
1380
1319
899
887
1385
1360
880
860
1286