2787,2786,2786,2786,2783,2779,2777,2773,2771,2771,2771,2769,2767,2766,2764,2766,2769,2770,2769,2769,2771,2772,2774,2778,2780,2780,2779,2780,2779,2781,2783,2785,2784,2786,2786,2791,2794,2795,2795,2795,2797,2796,2794,2795,2798,2800,2803,2805,2807,2808,2810,2812,2812,2814,2817,2821,2822,2824,2825,2828,2829,2830,2831,2832,2832,2836,2841,2840,2835,2833,2832,2830,2828,2830,2834,2836,2840,2844,2848,2852,2855,2856,2853,2851,2850,2848,2845,2842,2839,2838,2839,2843,2846,2847,2849,2853,2854,2855,2854,2852,2851,2851,2852,2854,2865,2866,2867,2868,2869,2872,2877,2880,2882,2882,2886,2888,2893,2896,2899,2900,2900,2901,2900,2898,2895,2892,2890,2888,2887,2885,2882,2880,2879,2876,2876,2875,2872,2870,2869,2867,2865,2862,2861,2866,2871,2876,2879,2882,2887,2890,2893,2899,2902,2906,2908,2910,2913,2916,2917,2920,2927,2929,2932,2935,2936,2938,2940,2939,2936,2932,2929,2927,2925,2924,2920,2919,2920,2922,2925,2925,2923,2921,2921,2920,2917,2917,2914,2911,2907,2903,2902,2906,2912,2912,2915,2916,2923,2925,2930,2932,2933,2935,2937,2940,2943,2945,2948,2951,2954,2957,2960,2964,2967,2971,2973,2976,2977,2978,2980,2978,2977,2976,2973,2970,2965,2960,2956,2951,2948,2940,2937,2934,2924,2923,2919,2915,2912,2909,2907,2902,2899,2895,2894,2889,2884,2880,2879,2880,2875,2873,2866,2863,2857,2852,2848,2845,2843,2837,2834,2830,2825,2823,2821,2818,2811,2808,2805,2804,2800,2796,2793,2789,2788;604,604,601,599,598,596,594,594,592,590,585,584,581,577,576,574,573,572,566,565,563,561,560,560,558,555,553,550,543,540,538,534,529,529,532,533,532,529,525,523,522,518,517,514,514,512,512,511,509,508,505,503,500,498,497,496,494,494,495,495,494,492,492,494,495,496,496,498,499,499,501,501,502,504,505,506,507,507,507,507,506,510,510,510,512,512,514,516,518,520,522,522,522,523,524,525,526,528,531,532,534,535,537,539,540,539,537,535,533,532,532,531,530,527,527,529,529,527,527,525,523,520,519,518,518,519,520,520,521,522,522,522,521,520,516,514,513,511,511,508,508,508,505,505,505,504,502,501,500,499,496,496,495,493,493,491,491,489,488,488,488,486,486,486,485,484,484,486,488,488,489,490,493,494,495,497,500,501,502,505,506,508,510,511,514,517,520,522,522,524,526,527,527,529,532,535,535,539,539,541,542,544,545,547,549,552,555,557,557,561,564,564,566,570,572,574,579,584,587,591,594,595,597,599,600,602,604,604,602,602,603,604,604,603,600,602,601,600,597,597,598,597,591,591,591,590,587,585,584,586,586,585,585,586,586,588,588,590,592,593,595,597,601,602,602,601,600,601,601,601,599,599,602