447
411
972
770
687
605
1366
28970
417
738
487
421
433
626
679
577
621
480
686
516
502
416
488
1396
763