14026
4484
2098
2735
2000
3040
1125
1317
1236
3442
1382
23762
4081
4742
6932
912
2422
1003
992
971
2276
11528
1777
1995
2859