3040 499
26581 533
1284 42
151769 499
3441 113
28785 860
70834 737
56994 704
115614 201
58088 506
19985 120
11852 256
11576 380