21826 396
15396 590
26363 267
5149 882
8733 555
21188 317
6224 214
10157 678
9990 275
19586 386
3694 468
7410 726