43205 843
31437 235
39769 728
7740 529
2811 70
10918 736
16548 616
8836 633
6510 159
9123 497
13302 679