2132
2
21152
8
2669
1247
1431
1
2886
1239
345
0
951
1267
1767
2505
12632
7
1631
4099
223
867
980
3054
5