50397 682
20584 237
10874 50
17059 777
21420 759
16723 573
46949 343
14113 656
38523 142
5668 824
24937 158