43455 843
31636 235
39847 728
7754 529
2822 70
10959 736
16586 616
8869 633
6537 159
9145 497
13312 679