29889 143
21100 602
9748 425
25066 779
11277 686
9948 761
6285 659
9286 645
3309 332
4875 577
3615 940