3995 691
9697 505
5216 529
6201 560
4170 468
5421 599
6148 622
2501 86
4248 698
7202 440
2682 92
5220 785
42188 787
135369 814