16796 515
5840 551
14389 561
8341 259
9632 239
5070 373
5318 728
5699 474
8583 547
5214 459
5237 202
3193 588
19725 617