3126 161
2601 596
1821 391
14467 463
26687 224
17199 252
29684 346
8208 407
7683 433
23485 130
4331 226
15181 393
2952 109