30200 143
21922 602
10306 425
26323 779
11597 686
10477 761
6495 660
9453 645
3435 332
4911 577
3651 940