3059 812
9213 738
4337 449
18443 561
16303 158
111005 594
70799 282
37080 224
25487 613
29175 220
9412 529
3410 188