3995 691
9697 505
5216 529
6200 560
4168 468
5421 599
6148 622
2501 86
4248 698
7201 440
2681 92
5219 785
42180 787
135318 814