10250 505
5609 280
2904 358
4340 742
6831 634
5603 147
2681 460
2524 475
3002 506
112210 976
31183 370
91349 782
26011 506