19
15
13
10
39
4
150
53
25
22
159
207
35
126
356
192
134
135
324
137
1116
242
194
757
175
321
276
326