21751 447
6532 235
58790 308
13502 676
12953 580
16895 896
4838 134
6931 75
3849 137
5333 88
1584 84
2304 78