10250 505
5608 280
2903 358
4338 742
6829 634
5599 147
2680 460
2523 475
3001 506
112152 976
31154 370
91296 782
25981 506