31555 336
27251 444
1247 96
3837 517
87352 297
40493 386
15253 354
26638 196
9215 691
42172 686
10129 730
11242 195
6044 809
9017 732