2897 1 2 3 13 1301 16 597 2898 2899 55 119 2900 2901 2902 2903 74 111 2575 18 1906 12 20 2904 2377 2531 179 1617 567 144 29 2905 39 1085 2906 2565 2907 2908 2909 2910 2911 160 876 1342 213 2682 2261 71 123 2912 1191 269 122 770 2913 1303 121 35 235 2914 147 1670 27 151 1315 2649 2684 93 2915 2916 658 305 180 382 2645 2066 24 716 89 38 2917 459 332 312 417 2918 1256 31 514 2919 141 182 198 446 522 118 2297 2920 