1
5
5
5
23
13
34
12
29
11