3057 877
3812 551
22895 475
6066 89
9792 796
13383 532
12281 129
20519 843
12809 417
10296 831
25186 265
27625 738
3704 761