43720 843
31839 235
39915 728
7776 529
2839 70
10997 736
16630 616
8891 633
6569 159
9207 497
13335 679