30205 143
21947 602
10325 425
26335 779
11603 686
10488 761
6499 660
9456 645
3436 332
4911 577
3654 940