1130 214
2952 700
2807 577
3143 146
18106 311
15980 739
17258 846
31396 66
13268 594
5838 359
12339 520