43353 843
31566 235
39830 728
7752 529
2818 70
10942 736
16576 616
8860 633
6525 159
9135 497
13309 679