3021 806
8739 811
6441 360
13124 93
13139 387
6963 80
3235 582
16540 329
12389 401
8558 718
19591 586