1101
3257
986
1611
678
1052
1154
2149
988
1099
964
18402
1285
10661
1744
4963
2284
6333
3006
37665
5882
2177
17047
8416
26669