31531 336
27239 444
1246 96
3834 517
87333 297
40476 386
15249 354
26625 196
9212 691
42124 686
10128 730
11236 195
6043 809
9014 732