5
0
6
8
1
24
17
12
13
15
9
2
21
10
7
108
3
23
57
38
166
76
30
29
66
136
149
113
758
89
42
47
145
112
383
18
212
53
296
308
105