3045 812
9181 738
4337 449
18443 561
16303 158
111004 594
70798 282
37080 224
25487 613
29175 220
9411 529
3409 188