4199
11438
958
2595
1903
1333
4646
2835
1484
21181
1562
1653
1271
938
1079
1129
1732
1198
11239
786
26258
3920
2445
5876
2857