25059 1037
9746 293
23535 631
11585 627
10143 474
21997 610
14712 598
9859 672
10424 216
5018 192
13647 508
20881 403
6815 314
22664 422
24594 651