29631 529
13611 821
3959 324
24065 606
10826 41
53888 493
31837 458
10404 687
17574 124
13225 153
14210 408
24349 242
1713 346
4579 276
1311 72
2606 633
2153 367