502
685
411
434
1233
400
364
429
536
446
431
387
429
1408
376