2963 877
3810 551
22861 475
6053 89
9791 796
13382 532
12274 129
20475 843
12792 417
10283 831
25157 265
27563 738
3701 761