816
2
494
1
489
538
1685
487
1384
620
1142
1335
658
497
507
473
524
573
744
608
536
673
511
438
584
807
683
463
952
911
3
2136
585