3022 877
3812 551
22889 475
6062 89
9792 796
13383 532
12280 129
20516 843
12805 417
10291 831
25176 265
27607 738
3702 761