31580 336
27275 444
1250 96
3841 517
87409 297
40529 386
15265 354
26691 196
9229 691
42278 686
10135 730
11264 195
6045 809
9019 732