31525 336
27238 444
1246 96
3834 517
87331 297
40471 386
15245 354
26622 196
9211 691
42114 686
10128 730
11235 195
6043 809
9014 732