303 455
1000 756
844 882
786 642
594 427
212 504
800 721
657 110
459 662
442 898
983 796
1061 762
338 171
913 182
696 102
79 578
169 915
845 99
788 789
365 144