3005 499
26580 533
1284 42
151769 499
3440 113
28784 860
70825 737
56994 704
115606 201
58083 506
19985 120
11851 256
11575 380