43120 843
31391 235
39748 728
7733 529
2808 70
10905 736
16542 616
8831 633
6504 159
9111 497
13295 679