30222 143
22005 602
10379 425
26371 779
11627 686
10515 761
6522 660
9465 645
3448 332
4915 577
3657 940