857
901
929
869
1142
854
853
1155
889
981
1020
947
1140
1218
915
1362
1628
862
1001
1478
2998
932
1244
925
1381
1319
900
887
1386
1019
1361
881
861
1286