30228 143
22014 602
10387 425
26382 779
11629 686
10518 761
6530 660
9466 645
3448 332
4916 577
3657 940