2986 877
3810 551
22866 475
6057 89
9791 796
13382 532
12278 129
20508 843
12798 417
10286 831
25161 265
27579 738
3701 761