31555 336
27254 444
1247 96
3837 517
87357 297
40497 386
15253 354
26649 196
9216 691
42189 686
10129 730
11244 195
6044 809
9017 732