2925
2832
1074
1216
1358
890
2200
1928
1033
2568
837
837
1279
830
858
1008
1394
962
1635
915
881
1011
831
853
842
19784
1076
836
2669
987
1540
883
931
1706
918
809
1237
882
843
789
991
1086
878
1141
1585
813
829
892
2428
3706
866
900
2840
1271
826
1888
801
835
812
2560