414
226
121
130
599
329
306
374
308