29954 143
21239 602
9825 425
25198 779
11335 686
10022 761
6320 659
9319 645
3323 332
4879 577
3621 940