29926 143
21180 602
9780 425
25131 779
11307 686
9992 761
6296 659
9301 645
3316 332
4878 577
3616 940