2962 460
39337 548
19316 187
9134 523
12988 156
13661 130
5558 282
9314 129
7065 280
6897 431
24569 712