2953 922
1172 241
701 145
951 177
1664 405
691 110
3900 432
5361 216
7008 596
13184 491
26938 136
19564 865
11991 258
3254 491
2604 78