14525 590
26218 267
5121 882
8682 555
20976 317
6030 214
8348 678
9879 275
18338 386
3631 468
7289 726