3039 812
9126 738
4337 449
18443 561
16303 158
111003 594
70798 282
37080 224
25487 613
29175 220
9409 529
3408 188