3093 499
26584 533
1284 42
151770 499
3441 113
28787 860
70840 737
56998 704
115625 201
58095 506
19987 120
11852 256
11579 380