30178 143
21859 602
10266 425
26285 779
11572 686
10453 761
6474 660
9444 645
3423 332
4905 577
3650 940