17068 883
6951 25
2916 270
16366 93
24063 472
7088 416
7398 532
9046 521
32537 423
6866 613
84150 239