43189 843
31426 235
39767 728
7737 529
2810 70
10915 736
16547 616
8835 633
6509 159
9122 497
13302 679