30194 143
21902 602
10296 425
26317 779
11588 686
10471 761
6492 660
9450 645
3435 332
4909 577
3651 940