951
1085
3090
1108
5131
1000
853
1222
13783
1110
948
1091
1061
3471
12666
21701
922
2029
1007
856
1158
1030
7276
10736
1884