29251 598
5557 462
6881 109
9401 80
4452 74
8266 443
16053 703
12661 205
9985 447
14787 351
11092 201