25727 396
4763 677
223673 907
7506 391
5459 411
15869 58
5575 701
6500 726
13747 153
2401 71
24215 366