30230 143
22022 602
10391 425
26386 779
11631 686
10522 761
6531 660
9466 645
3448 332
4916 577
3658 940