474
435
450
530
1077
572
498
459
1238
607
605
615
518
728
671
638
581
575
854
16519
923
792
608
620
418
473
399
411
439
444
400
445
433
507
393
419
361
569
645
416
446
407
423
555