16957 883
6891 25
2906 270
16361 93
24056 472
7084 416
7397 532
9042 521
32510 423
6859 613
84105 239