2921 287
2252 119
5163 640
4134 581
19607 545
15080 885
10208 487
12286 104
7244 487
2132 201
5573 38
2776 290
4683 205