2969 877
3810 551
22862 475
6056 89
9791 796
13382 532
12276 129
20490 843
12793 417
10283 831
25158 265
27573 738
3701 761