30071 143
21567 602
10070 425
25952 779
11484 686
10263 761
6410 659
9393 645
3385 332
4898 577
3641 940