11504 588
25714 265
4975 882
8455 555
20489 317
5706 214
7872 678
9602 275
16543 386
3437 468
7085 726