406
1
519
2
431
470
425
537
405
449
442
609
513
490
484
551
1077
1126
3487
631
765
748
2975
4
706
1062
593
626
645
565
417
433
8