30172 143
21848 602
10260 425
26277 779
11567 686
10447 761
6474 660
9442 645
3421 332
4905 577
3650 940