5295 52
18799 144
5102 131
19182 708
19503 423
16307 891
6513 458
8616 368
11115 361
5999 582
18655 733
5129 779
9722 354
2661 370
9450 783
5097 678
14660 599
8498 314
15841 386
14673 43
17537 373
27776 343
9161 940
10695 928