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