16703 515
5796 551
14337 561
8421 259
9600 239
5062 373
5313 728
5676 474
8558 547
6891 413
5241 202
3196 588