2921 287
2241 119
5159 640
4134 581
19605 545
15079 885
10207 487
12286 104
7243 487
2132 201
5571 38
2776 290
4682 205