26616 533
1295 42
151795 499
3598 113
28807 860
70935 737
57011 704
115623 201
58281 506
20028 120
11882 256
11573 380