555
382
204
367
200
296
432
88
363
308
263
244
147
3163
101
533
120
281
202
188