43618 843
31749 235
39879 728
7764 529
2830 70
10977 736
16611 616
8879 633
6552 159
9171 497
13325 679