386
376
359
376
394
1023
363
1090
314
372
372
413
425
373
318