1113 214
2939 700
2538 577
3133 146
18071 311
15955 739
17133 846
31333 66
13253 594
5812 359
12298 520