3903 539
12500 648
74504 527
7897 407
48489 829
40047 843
10562 944
1583 65
6500 709
4728 442
31080 597
2791 414
5306 801