30205 143
21941 602
10318 425
26330 779
11603 686
10478 761
6498 660
9455 645
3436 332
4911 577
3654 940