21762 396
15346 590
26346 267
5148 882
8729 555
21176 317
6215 214
10145 678
9984 275
19510 386
3691 468
7407 726