10250 505
5609 280
2904 358
4339 742
6831 634
5602 147
2681 460
2523 475
3002 506
112188 976
31172 370
91332 782
25992 506