142
503
79
280
182
116
62
48
405
201
92
217
193
38
462
29
26
319
208
140
45
172
24
227
365
225
314
126
72
1128
42
161
186
147
129
21
78
372