25569 396
4676 677
223451 907
7250 391
5217 411
15454 58
5445 701
6343 726
13640 153
2370 71
23822 366