531 424
784 656
123 427
422 263
221 50
396 135
381 367
31 850
843 460
833 589
423 495
856 317
202 103
707 832
227 118
572 477
848 169
673 169
62 917
363 711