519
447
400
281
386
500
430
414
340
311
440
244
497
498
225
245
282
288
463
469
239
451
330
426
374
209
336
294
431
360
482
228
505