4
20
20
20
305
47
1
1
1
1
1
1
1
1
1
1
1
1