31529 336
27238 444
1246 96
3834 517
87333 297
40474 386
15249 354
26622 196
9211 691
42121 686
10128 730
11235 195
6043 809
9014 732