596 521
468 510
802 247
572 363
322 1000
872 562
523 53
120 340
480 575
359 145
311 741
587 946
447 800
467 381
792 513
1027 70
492 337
738 379
232 618
976 640