2956
515
840
85

69

155
2141
1710
122
202

978
941
4666
2018
376
712
403
21