137
491
483
752
502
413
482
593
643
702
582
722
25720
14010
894
1539
381
401
522
461
471
431
713
673
541
674
864
1115