30195 143
21903 602
10299 425
26318 779
11589 686
10472 761
6492 660
9452 645
3435 332
4909 577
3651 940