10250 505
5607 280
2903 358
4336 742
6828 634
5599 147
2680 460
2523 475
2998 506
112131 976
31146 370
91272 782
25970 506