1097 37
943 290
912 870
831 503
827 92
768 496
761 626
742 929
741 784
713 458
670 436
643 130
641 847
608 147
534 78
502 178
488 87
484 993
473 422
465 23