340
507
389
298
416
393
488
509
401
331
436
338
404
302
291
224
310
243
476
410
431
381
314
521
263
407
347
345
268
369
450
454
489
397