708
128
359
21
454
159
391
110
581
30
560
202