3009 877
3812 551
22871 475
6061 89
9792 796
13383 532
12280 129
20512 843
12804 417
10286 831
25170 265
27593 738
3702 761