690
1
689
795
875
107
773
2
410
769
391
84
86
625
73
631
518
753
477
618
77
717
860
909
80
452
88
641
456
501
650
1033