504 41
22465 630
3006 343
303181 1032
3733 701
44119 770
6839 880
11709 588
4155 498
13996 774
28843 607
18776 188