25016 396
4401 677
223138 907
6709 391
4670 411
14775 58
5154 701
5966 725
13450 153
2305 71
23222 366