2972 877
3810 551
22865 475
6056 89
9791 796
13382 532
12278 129
20506 843
12795 417
10285 831
25160 265
27577 738
3701 761