31556 336
27256 444
1247 96
3837 517
87358 297
40498 386
15254 354
26650 196
9216 691
42207 686
10129 730
11245 195
6044 809
9017 732