2990 877
3810 551
22867 475
6058 89
9791 796
13382 532
12278 129
20509 843
12798 417
10286 831
25163 265
27581 738
3701 761