1821 857 939 3665 21 5401 121 505 2607 31 19 9895 54 861 2508 3060 3063 43 40 6276 127 248 9106 232 1298 3362 88 9977 9974 4731 2834 7870 9966 1574 9967 207 193 9968 9980 9970 9971 4306 9972 9973 