31058 595
33496 177
23966 879
23383 809
18430 523
27027 94
23392 239
32945 710
21627 473
22793 525
20272 296
30397 334
12762 362
37054 257