43465 843
31645 235
39850 728
7754 529
2823 70
10963 736
16589 616
8869 633
6537 159
9147 497
13315 679