30181 529
14251 821
4013 324
24216 606
11038 41
54292 493
32185 458
10507 687
17780 124
13398 152
17441 409
24640 242
1718 346
4619 276
1401 72
2651 633
2658 367