10250 505
5608 280
2903 358
4337 742
6828 634
5599 147
2680 460
2523 475
3001 506
112145 976
31151 370
91290 782
25981 506