2353
1120
1936
3346
1265
29502
12039
1251
1966
3833
815
11839
1671
2140
21252
994
2056
1415
1075
1062
1357
836
1275
1162
1543