697
121
358
21
452
159
391
110
581
30
553
196