3860
9
96
1
447
2
512
405
490
411
947
561
566
537
679
776
444
526
458
478
376
559
469
453
751
538
502
505
359
501