30176 143
21854 602
10263 425
26282 779
11568 686
10452 761
6474 660
9443 645
3421 332
4905 577
3650 940