31541 336
27241 444
1247 96
3836 517
87338 297
40484 386
15249 354
26630 196
9213 691
42137 686
10129 730
11240 195
6043 809
9016 732