16768 515
5821 551
14330 561
8326 259
9616 239
5048 373
5297 728
5656 474
8560 547
5184 459
5221 202
3177 588
19682 617