25766 396
4772 677
223704 907
7564 391
5499 411
15970 58
5613 701
6518 726
13776 153
2422 71
24294 366