31518 336
27238 444
1245 96
3834 517
87325 297
40466 386
15244 354
26613 196
9209 691
42105 686
10128 730
11233 195
6043 809
9014 732