3523 133
3072 564
1061 161
6115 609
19418 338
2920 506
19601 493
14729 82
4982 61
17336 515
16530 437
8028 81
5914 587