43026 210
21541 748
15378 125
8881 633
8813 442
4608 610
17617 505
11876 648
12061 454
6182 675
8540 62
9428 310
4805 602