29890 143
21105 602
9749 425
25066 779
11278 686
9948 761
6285 659
9286 645
3310 332
4875 577
3615 940