366
350
328
565
335
298
420
288
287
593
322
275
364
453
296
270
286
331
3312
274
310
334
309
280
292
262
336
374
271
337
414
304
370
1125
614
616
550
916
465
426
457
683
632
424
482
608
18659
796
512
386
352
633
402
412
406
373
404
460
456
570
469
487
650