3015 877
3812 551
22882 475
6061 89
9792 796
13383 532
12280 129
20513 843
12804 417
10286 831
25171 265
27603 738
3702 761