30069 143
21565 602
10068 425
25945 779
11483 686
10256 761
6410 659
9393 645
3384 332
4898 577
3641 940