30232 143
22023 602
10396 425
26393 779
11635 686
10527 761
6531 660
9467 645
3452 332
4917 577
3658 940