28999 143
19345 601
8957 424
23087 779
10224 686
9091 761
5800 658
8611 644
3078 332
4673 577
3537 940