29629 529
13611 821
3959 324
24065 606
10825 41
53884 493
31837 458
10403 687
17574 124
13225 153
14210 408
24349 242
1713 346
4579 276
1311 72
2606 633
2153 367