688
146
506
108
605
129
532
113
579
123
317
68
464
99
688
146