506 270
898 669
541 976
595 252
878 705
939 163
247 958
716 163
719 479
741 838
626 756
316 515
1194 198
1177 758
1127 1
1107 382
1083 82
1076 398
1073 952
1063 308
1061 10
1058 653
1056 887
1040 908