162
51
49
538
198
156
45
93
77
83
86
124
279
167
117
122
922
154
267
204
140
138
141
353
335
257
258
182
163
273
65
142
422
201
231
372