598 41
22499 630
3021 343
303213 1032
3761 701
44217 770
6852 880
11738 588
4165 498
14044 774
28866 607
18902 188