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