29275 143
20176 604
8975 424
23847 779
10607 685
9272 761
5958 658
8781 644
3943 332
4727 577
3577 940