14375 60
25648 896
5891 633
2566 217
87886 210
8860 768
10425 747
9400 304
7132 791
8742 955
5900 133
8403 485
2353 204