1013 849
998 729
932 240
911 909
905 907
866 163
800 649
648 731
614 228
477 244
465 489
369 41
320 355
305 743
217 307
183 502
164 111
54 765