504 359
523 237
348 380
390 211
94 228
480 776
508 67
56 151
538 64
418 157
176 271
674 698
412 635
550 898