647
3
696
0
575
485
470
1,089
602
639
897
1,148
866
640
569
532
592
496
424
957
1
620
594
514
970
545
851
1,139
582