651
107
348
21
437
158
382
110
565
29
529
190