10256 505
5615 280
2918 358
4353 742
6842 634
5617 148
2689 460
2528 475
3009 506
112395 976
31263 370
91589 782
26126 506