3014 877
3812 551
22876 475
6061 89
9792 796
13383 532
12280 129
20512 843
12804 417
10286 831
25171 265
27603 738
3702 761