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