1075 930
1456 42
733 371
356 970
920 51
322 394
698 901
248 577
296 373
354 253
662 264
863 803
1030 734
92 690
1021 306
593 556
177 170
150 124
647 442
290 326