945
2290
2242
1227
895
957
985
985
15827
4198
2145
1126
2652
836
1799
786
1174
1350
1820
769
932
836
1929
796
4134
1806
825
3455
1004
801
833
775
29177
879
1890
1945
865
862
9272
5555
2149
867
816
1121
1215
842
949
1573
1655
925
754
878
2470
1162
2112
827
779
8156
2796
992