10250 505
5609 280
2904 358
4338 742
6830 634
5599 147
2680 460
2523 475
3001 506
112168 976
31165 370
91320 782
25988 506