31561 336
27263 444
1248 96
3840 517
87375 297
40510 386
15257 354
26661 196
9224 691
42230 686
10131 730
11250 195
6044 809
9017 732