212
51
1078
522
472
136
42
126
434
240
218
129
38
105
81
231
171
226
375
142
229
341
114
300
47
334
396
325
182
190
280
54
166
173
133
156
160
107
110
278
184
137
161
1156
122
201
295
277
317
202
289
31
287
37