2944 287
2341 119
5185 640
4186 581
19628 545
15084 885
10218 487
12295 104
7263 487
2136 201
5588 38
2783 290
4694 205