2944 287
2341 119
5188 640
4186 581
19629 545
15084 885
10219 487
12296 104
7264 487
2136 201
5591 38
2783 290
4694 205