3113 683
612 135
1132 364
796 86
1647 281
3424 773
41486 599
99569 897
41049 187
40463 949
4305 701
48078 718
40606 576
70940 318
9142 662
12890 553
632621 1579
61170 688