1096 897
790 789
656 811
930 679
329 994
173 942
321 933
123 184
297 207
992 678
684 302
688 144
654 779
133 307
562 445
394 902
295 442
187 216
697 70
1138 361