515
344
402
380
376
346
464
366
409
314
477
321
258
251
397
329
401
290
360
310
461
354
433
349
457
410
232
485
250
330
389
490
345
318