1593 173
26660 533
1304 42
151826 499
3650 113
28892 860
71098 737
57097 704
115962 201
58420 506
20064 120
11928 256
11646 380