43724 843
31843 235
39916 728
7780 529
2839 70
10997 736
16631 616
8891 633
6572 159
9209 497
13335 679