494
3
630
1
89
745
107
2
676
887
644
72
525
507
668
404
403
495
485
85
136
1308
1029
673
807
394
593
775
284
1182
74
524
706