5096 826
53585 617
9673 906
6337 760
2632 53
6020 550
15589 669
62619 724
38317 483
2216 71
2830 375
3615 548
5708 786
3105 616
4390 292