689
118
355
21
447
158
388
110
575
30
548
195