939
1418
443
456
1367
2256
460
454
595
1749
505
459
533
501
399
505
637
1838
448
613
1400
571
656
382
1111