1039 37
815 92
730 626
705 458
631 130
610 847
492 178
481 87
464 78
456 422
455 23
386 703
294 544
250 52
228 679
222 167
111 563
63 309
53 372