17047 503
6590 447
31993 460
27514 258
8668 429
13321 178
7924 790
10948 477
11045 742
15191 240
5344 498
5388 78
2662 191
3903 179
4213 201
4029 700
3540 120
31047 927