345
434
951
609
502
377
399
360
314
613
454
446
629
396
465
376
476
395
2270
397
352
643
2744
492
428
571
494
596
369
372
558
383
542
551