31183 505
14413 323
7808 293
9988 665
24840 749
32402 633
24629 1057
1799 110
3531 93
5722 104
5046 598
25233 175
20580 109
3182 399
4308 809