30169 143
21842 602
10259 425
26269 779
11564 686
10445 761
6473 660
9441 645
3419 332
4905 577
3650 940