25060 1037
9748 293
23535 631
11587 627
10144 474
21998 610
14714 598
9862 672
10424 216
5018 192
13647 508
20882 403
6816 314
22667 422
24595 651