43312 843
31532 235
39824 728
7751 529
2814 70
10935 736
16568 616
8859 633
6520 159
9130 497
13306 679