25569 396
4676 677
223450 907
7249 391
5216 411
15450 58
5445 701
6343 726
13639 153
2370 71
23821 366