17031 116
3432 425
31877 266
7506 581
9857 277
6193 183
4820 749
7219 831
21363 555
8199 288
8336 110
4929 162
7650 183
11282 182
3721 495
3866 712
3585 392