15088 482
12734 214
41924 516
14597 767
15323 463
22259 699
27346 529
16423 605
10020 41
49581 492
29644 458
16198 123
12067 152
21763 242