10250 505
5606 280
2902 358
4335 742
6827 634
5598 147
2678 460
2523 475
2998 506
112115 976
31141 370
91248 782
25964 506