43679 843
31802 235
39903 728
7769 529
2834 70
10989 736
16616 616
8885 633
6559 159
9190 497
13328 679