42117 843
30597 233
39543 728
7680 529
2766 70
10757 736
16436 616
8758 633
6418 159
8983 497
13210 679