543
342
428
429
498
309
337
353
299
209