43
14
35
6
28
378
242
123
20
36
23
17
18
10
12
16
5
19
143
122
194
46
135
11
21
48
172
321
137
275
72
39
124
34
96
65
51
33
171