1054 22
907 989
979 828
282 93
222 179
902 941
636 399
395 430
1040 228
789 958
566 640
599 699
327 308
551 316
815 579
953 42
136 976
868 768
302 357
651 710