2139 460
35284 548
17326 187
7934 523
10560 156
11411 129
4728 282
7953 129
5918 280
5971 431
19972 712