31557 336
27256 444
1247 96
3837 517
87360 297
40503 386
15255 354
26652 196
9216 691
42215 686
10130 730
11246 195
6044 809
9017 732