29304 143
20249 604
8980 424
23875 779
10652 685
9290 761
5968 658
8896 644
3945 332
4740 577
3580 940