15940 897
7753 462
7987 668
3416 46
13621 574
24440 119
6259 562
56029 174
7719 624
4941 280
20763 678
9200 547
12290 657
20893 380