43298 843
31516 235
39814 728
7749 529
2812 70
10932 736
16566 616
8856 633
6518 159
9129 497
13306 679