14526 590
26225 267
5101 882
8647 555
20959 317
6009 214
8305 678
9878 275
18231 386
3607 468
7297 726