439
385
326
248
519
309
416
474
319
343
480
507
473
290
513
289
355
273
388
470
438
260
312
465
428
506
487
386
392
258
345
516
336
522