2692 85
2634 523
17005 75
11564 283
3013 60
6875 32
4079 443
17347 588
3342 788
40832 173
7175 583
912 119
4897 373
2555 671
1532 262