25005 300
17702 62
18527 142
21957 625
15405 454
15622 87
20604 692
18927 553
22161 518
53354 613
25563 472
29445 655
17190 634
16762 425
19783 632
11550 581
18668 129
20467 173
17251 798
18671 552
25419 547
27290 615
28236 668
15328 579