447
2
82
1
528
410
406
509
682
890
986
809
475
1311
3
485
89
141
602
648
596
778
289
398
812
679
1032
749
497
91
710
672
149