3110 812
9525 738
4342 449
18445 561
16303 158
111015 594
70801 282
37084 224
25495 613
29181 220
9413 529
3413 188