10250 505
5609 280
2904 358
4340 742
6831 634
5603 147
2681 460
2523 475
3002 506
112208 976
31182 370
91348 782
26008 506