5
6
2
18
3
11
8
10
19
1
4
0
21
37
109
15
20
24
52
39
16
241
157
93
23
107
85
490
46
30
124
82
152
95
149
143
128