388
434
308
486
249
504
397
280
242
340
244
336
263
372
291
482
293
274
251
301
480
499
420
304
350
493
451
252
449
325
471
401
396
328