630
2
435
1
484
904
599
823
779
510
1162
18
666
601
449
3381
7
452
536
372
724
607
590
693
728
529
1316
1138
1028
701
1420
533
858
818