3092 812
9446 738
4340 449
18445 561
16303 158
111013 594
70801 282
37084 224
25495 613
29178 220
9412 529
3413 188