504
268
422
245
68
374
557
327
107
52
264
236
326
