3025 877
3812 551
22892 475
6062 89
9792 796
13383 532
12280 129
20517 843
12805 417
10293 831
25178 265
27608 738
3702 761