3056 713
11647 662
16320 765
5045 773
21304 476
7017 505
4822 640
6400 516
4751 343
7887 702
23325 634
5052 427
6029 751