29944 143
21216 602
9806 425
25170 779
11325 686
10011 761
6314 659
9312 645
3320 332
4879 577
3619 940