10247 505
5601 280
2898 358
4329 742
6823 634
5587 147
2675 460
2519 475
2998 506
111963 976
31089 370
91068 782
25877 506