2149 118
5146 640
4096 581
19930 548
15045 885
10177 487
12178 104
7221 487
2122 201
5558 38
2777 290
4682 205