4128
3116
882
1026
992
3434
872
1126
877
2701
882
996
1034
947
920
895
1105
877
857
885
958
945
940
1032
810
1362
2049
1090
1188
881
1138
970
2998
921
940
979
978
1756
2284
1466
1174
941
3747
855
2676
1224
2343
853
1047
928
1025
11499
986
887
1121
866
1301
883
1719
899