596 28
82 272
625 161
174 306
624 930
1042 894
844 613
987 451
838 912
611 640
203 325
434 875
943 302
492 781
209 794
567 292
1023 192
867 344
807 512
1033 503