31091 436
15835 364
18526 747
8404 680
12687 702
10762 448
8112 476
5882 451
10231 600
12278 496
13015 277
6252 102
10764 473
5145 262
12879 890
16767 622
20957 703
2365 120