115722
    59048
    1013
    7415
    4809
    51620
    1269
    440
    426
    160325
    768
    555
    583
    555
    579