336
272
2
408
3
315
291
310
1
212
194
266
182
223
286
244
213
237
285
417
426
510
370
534
233
232
183
187