2998 460
39623 548
19415 187
9221 523
13203 157
13738 130
5599 282
9431 129
7257 280
6966 431
25164 712