39535 405
26393 116
12671 164
30242 183
21370 431
33900 632
16252 466
11370 540
13051 581
40954 144
45056 569
106805 383