30169 143
21841 602
10258 425
26268 779
11564 686
10443 761
6473 660
9441 645
3419 332
4905 577
3650 940