593 666
306 521
405 688
20 995
916 907
93 326
877 1
658 988
418 896
785 886
987 959
389 361
1189 198
1169 758
1126 1
1102 382
1083 82
1074 398
1071 952
1061 10
1058 653
1058 308
1055 887
1038 908