10250 505
5609 280
2904 358
4340 742
6831 634
5602 147
2681 460
2523 475
3002 506
112201 976
31180 370
91342 782
26004 506