2835 682
4079 613
25433 666
19749 889
4247 578
5097 152
4431 212
22823 593
6883 117
5545 368
17670 538
3553 491