4
6
0
1
21
5
15
11
13
7
24
9
2
19
8
23
108
3
57
37
166
76
30
29
66
136
149
113
757
88
42
47
145
112
383
18
212
53
296
308
105
493
83