3791 331
4072 716
10993 545
165648 537
3842 44
3242 216
14569 312
10355 295
9748 780
6563 704
7597 844