12880 234792 1299 77839 29049 66047 43754 63432 48159 45474 42337 36907 3257 36062 6453 35216 25184 30026 2914 29704 205647 29361 3356 28270 200612 26886 51828 16536 59703 15481 44400 15372 31549 14003 15412 13951 24631 13054 6939 12589 6762 12587 49100 12420 41881 11217 16322 11127 12389 9514 1239 8701 20485 7860 1273 7001 3491 6486 47796 6373 701 6315 3130 6013 286 5888 3549 5586 56466 5322 202018 5053 200130 5053 393406 5053 62567 5031 23673 5026