2946 877
3810 551
22861 475
6053 89
9791 796
13382 532
12273 129
20454 843
12787 417
10283 831
25156 265
27546 738
3701 761