4156
14139
3972
2654
2331
2390
19534
797
786
1312
880
804
941
857
1055
19228
875
791
987
1855
780
1246
884
796
789
874
864
969
968
758
842
1209
960
1063
848
907
889
948
886
754
1473
2069
2938
920
988
972
1260
913
752
915
864
774
2447
2254
756
870
815
751
798
871