542 860
933 712
2902 313
294 628
580 511
1164 1000
815 257
749 145
747 525
669 528
862 97
999 488
370 394
410 413
497 921
369 679
642 697
555 332
940 140
466 732
543 55
2076 702