10250 505
5607 280
2903 358
4337 742
6828 634
5599 147
2680 460
2523 475
3000 506
112138 976
31148 370
91280 782
25975 506