698
1
1182
2
600
372
546
656
984
502
627
432
482
446
496
772
1370
377
526
533
507
454
513
376
559
469
447
458
512