58021 600
11659 577
17399 278
27635 241
10870 736
14829 664
16952 759
18557 541
9532 673
11759 651
12954 250
3783 306
4718 344