30225 143
22006 602
10380 425
26372 779
11627 686
10515 761
6527 660
9465 645
3448 332
4916 577
3657 940