315
382
388
812
419
400
382
284
616
445
396
597
599
409
413
410
465
427
404
468
411
446
224
597
349
2079
455
388
489
1
581
1514
319
355
438
390
324
287
522
447