21791 396
15367 590
26351 267
5148 882
8730 555
21179 317
6218 214
10152 678
9988 275
19533 386
3691 468
7409 726