30208 143
21966 602
10340 425
26342 779
11608 686
10494 761
6505 660
9458 645
3437 332
4911 577
3655 940