31587 336
27278 444
1251 96
3842 517
87423 297
40539 386
15266 354
26709 196
9231 691
42306 686
10138 730
11268 195
6045 809
9019 732