10250 505
5609 280
2904 358
4338 742
6831 634
5599 147
2681 460
2523 475
3002 506
112177 976
31171 370
91323 782
25989 506