3013 407
8421 588
4506 457
13814 89
26262 256
12878 683
9013 261
14753 977
9290 28
18622 742
16273 878
10755 366
4332 911