948 33
1168 383
991 267
622 368
967 118
1011 480
573 560
955 719
167 252
896 879
123 576
759 165
1006 62
671 994
944 660
803 646
1028 79
780 548
312 95
1129 31