638
99
348
21
436
158
382
110
564
28
523
186