381
359
283
521
289
288
300
277
346
380
229
453
515
284
469
432
237
512
217
394
491
326
347
506
356
513
305
395
224
319
502
479
345
316
219