43103 843
31382 235
39747 728
7732 529
2807 70
10902 736
16542 616
8830 633
6503 159
9111 497
13294 679