14540 590
26218 267
5122 882
8682 555
20977 317
6031 214
8349 678
9879 275
18346 386
3631 468
7289 726