490
383
271
296
350
503
448
329
358
400
323
405
258
227
210
228
340
243
485
303
399
424
445
392
327
498
278
286
308
371
310
382
272
496
331