3020 812
8984 738
4335 449
18442 561
16303 158
111002 594
70796 282
37080 224
25470 613
29169 220
9409 529
3408 188