3016 877
3812 551
22884 475
6062 89
9792 796
13383 532
12280 129
20514 843
12805 417
10289 831
25172 265
27605 738
3702 761