3860
9
96
1
447
2
512
405
490
411
947
560
566
537
678
775
444
526
458
478
376
558
469
453
751
538
502
505
359
501