479
229
256
457
400
429
519
333
498
354
313
468
513
394
266
404
504
315
278
420
424
435
303
294
310
428
342
528
381
244
250
454