21526 141
8951 48
22494 131
34885 601
17217 679
8317 422
13082 384
34661 672
8443 588
4722 352
4423 748