25
19
923
1323
891
752
637
493
12322
474
881
813
12
425
1077
441
843
692
671
627
997
584
654
442
504
401
301
1454
1676