10250 505
5609 280
2904 358
4340 742
6831 634
5602 147
2681 460
2523 475
3002 506
112196 976
31176 370
91337 782
25999 506