21761 447
6533 235
58802 308
13509 676
12954 580
16900 896
4841 134
6932 75
3852 137
5339 88
1584 84
2307 78