28976 143
19300 601
8933 424
23011 779
10197 686
9067 761
5793 658
8605 644
3078 332
4669 577
3537 940