641 915
116 878
393 804
672 801
633 777
298 701
675 687
555 537
53 435
656 409
462 306
267 287
921 161
299 131
404 126