16802 515
5861 552
14518 561
8486 259
9672 239
5083 373
5361 728
5757 474
8648 547
5288 459
5296 202
3259 588
20431 616