1028 845
324 504
792 200
1020 996
326 315
472 546
716 271
291 959
489 994
803 869
799 985
697 604
547 80
992 309
729 158
98 83
573 311
636 1001
145 158
166 335