31091 336
27235 444
1243 96
3834 517
87309 297
40454 386
15238 354
26590 196
9201 691
42058 686
10128 730
11227 195
6042 809
9014 732