28
32
15
3
39
34
13
3
6
4
8
67
677
108
87
277
124
297
53
35
31
15
67
48
25
31