20
19
20
4
1
1
15
42
5
43
3
3
28
3