30188 143
21883 602
10285 425
26298 779
11583 686
10464 761
6480 660
9448 645
3431 332
4909 577
3651 940