443
305
308
300
433
437
390
506
357
302
579
322
489
312
393
265
243
232
235
334
508
263
424
338
347
294
428
477
271
500
247
523
448