10250 505
5609 280
2903 358
4338 742
6830 634
5599 147
2680 460
2523 475
3001 506
112158 976
31160 370
91309 782
25985 506