507
306
517
499
467
349
470
295
294
449
266
258
299
301
448
369
280
388
456
409
494
308
289
250
232
457
265
435
419
309
360
489
335
410