2695 551
2346 549
18300 501
7981 494
24490 426
111649 721
47021 131
42481 162
44272 911
8686 60
87224 372