3016 407
8424 588
4506 457
13814 89
26266 256
12878 683
9013 261
14753 977
9292 28
18631 742
16276 878
10755 366
4332 911