711
506
595
500
637
448
491
486
327
379
345
433
897
407
527
529
545
401
542
380
478
460
661
951
376
436
618
296
450
535
414
844
441
440
701