31555 336
27251 444
1247 96
3837 517
87357 297
40495 386
15253 354
26647 196
9216 691
42181 686
10129 730
11244 195
6044 809
9017 732