510 50
3000 893
954 142
3148 661
5018 499
5840 617
3418 261
5094 469
13631 377
9848 464
76581 214
31687 173