30196 529
14262 821
4014 324
24228 606
11052 41
54310 493
32214 458
10511 687
17795 124
13407 152
17442 409
24650 242
1718 346
4619 276
1402 72
2651 633
2658 367