1031 719
184 706
47 50
973 884
395 715
145 819
98 766
868 621
218 876
926 613
600 480
864 143
317 108
474 440
399 310
645 486
40 294
965 32
373 642
321 524