12176 157
11145 362
8268 170
7180 729
8188 584
42790 628
18257 171
7026 583
3448 542
5515 521
2921 108
3639 224
5891 596