430
1
734
522
482
503
108
538
567
476
443
396
2
539
479
544
591
660
716
683
690
694
75
153
532
2012
799
105
1957
106
98
124