3196 499
26586 533
1284 42
151773 499
3442 113
28788 860
70863 737
57048 704
115654 201
58120 506
19988 120
11853 256
11679 380