5095 875
80600 595
4258 551
4638 636
3338 337
2926 496
935 34
8024 536
2716 477
3060 467
899 157
2194 262