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