3151 812
9764 738
4351 449
18448 561
16304 158
111023 594
70808 282
37091 224
25507 613
29196 220
9414 529
3413 188