30176 143
21852 602
10261 425
26280 779
11568 686
10450 761
6474 660
9442 645
3421 332
4905 577
3650 940