31 394
940 546
271 211
263 629
305 416
564 363
921 379
570 246
249 878
787 256
864 434
776 68
295 526
624 591
665 279
715 303
918 496
544 922
263 213
871 633