486
1
602
4
580
792
2
1950
3
513
504
413
591
511
388
2996
417
402
433
1098
628
451
584
537
519
466
548
571
742
777
700
532
590
758