3860
9
96
1
447
2
405
512
411
947
491
679
776
561
445
566
537
526
459
479
377
559
448
469
454
754
538
503
506
360
502