1028 639
992 315
898 395
833 684
780 744
666 870
632 532
606 436
589 92
561 253
295 185
204 470
182 182
146 290
93 696
77 586