541 860
1163 1000
641 697
553 332
669 528
27 113
897 230
447 858
402 893
396 364
80 168
783 864
2194 220
776 896
36 641
843 524
831 66
852 190
1235 359
311 201
155 586
464 732
299 141
264 828