16593 503
5191 447
24392 458
26888 257
8189 429
11143 177
7178 789
10308 476
10770 742
13409 240
4496 498
4560 77
2288 191
3253 177
3629 201
3760 700
2997 120
29033 925