1197
1
475
579
2
424
748
503
544
521
679
573
506
385
482
518
470
1598
534
587
487
429
964
807
541
519
555
504
666
917
3
703