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