10250 505
5609 280
2905 358
4341 742
6831 634
5603 147
2681 460
2524 475
3002 506
112217 976
31183 370
91356 782
26016 506