3119 812
9591 738
4346 449
18446 561
16304 158
111018 594
70802 282
37084 224
25497 613
29184 220
9413 529
3413 188