4157
14141
3973
2654
2331
2390
19537
797
786
1312
880
804
941
857
1055
19230
875
791
987
1855
780
1246
884
796
789
874
864
970
968
758
842
1209
961
1064
848
907
889
948
886
754
1473
2069
2939
920
988
972
1261
913
752
915
864
775
2447
2257
756
870
815
752
800
871