1045 214
2821 700
2193 577
3062 146
17989 311
15925 739
16865 846
31149 66
13217 594
5774 359
12195 520