430
1
734
523
483
503
108
539
568
477
444
397
2
480
545
591
661
718
683
692
694
75
153
532
2012
799
105
1957
106
98
125