19
8
15
7
211
5
11
124
57
43
204
60
101
85
42
179
153
55
189
104
73
102
138
66
88
82
180
860
379
177
952
41
232