431
418
413
416
407
799
569101
761
849
779
754
752
763
801
793
766
770
786
732
753
665
800
674
736
631
707
709
710
627
594542
1083327
1323179
1973951
537964
26576764
59395
5365756
1616134
100000