12880 239326 1299 82132 29049 69103 43754 65704 48159 44958 42337 36942 6453 35280 2914 33267 3257 32835 25184 31270 3356 29176 205647 28683 200612 25516 51828 16624 44400 15673 59703 15363 6762 14905 31549 14115 24631 13510 6939 13098 49100 12532 41881 11485 15412 11343 16322 11001 12389 9799 1239 8474 3130 8334 1273 8190 20485 7793 47796 6393 3491 6383 701 6365 286 5979 3549 5532 56466 5433 200130 5095 202018 5095 393406 5095 62567 5080 23673 5067