3960 539
12679 648
74650 527
7905 407
48549 829
40138 843
10603 944
1597 65
6527 709
4749 442
31120 597
2815 414
5336 801