16
11
3
7
13
36
4
8
23
5
0
2
15
12
9
33
101
58
6
22
10
962
21
502
24
83
29
140
39
74
71
84
53
133
94
35
41
19
99
92
68
65