270
299
516
500
522
440
457
338
343
258
497
424
378
314
305
447
453
283
349
327
417
304
404
507
521
294
326
274
280
272
245
385
319
471