2943 287
2337 119
5181 640
4171 581
19626 545
15084 885
10214 487
12293 104
7258 487
2134 201
5582 38
2782 290
4690 205