10250 505
5609 280
2905 358
4341 742
6831 634
5603 147
2681 460
2524 475
3002 506
112215 976
31183 370
91354 782
26014 506