29968 143
21273 602
9849 425
25252 779
11351 686
10057 761
6325 659
9333 645
3339 332
4882 577
3623 940