502 652
1054 35
682 366
23 1
780 512
749 574
459 391
881 725
739 688
218 661
129 622
643 234
639 481
658 853
545 736
316 547
840 280
839 783
448 148
116 563