3995 691
9695 505
5216 529
6200 560
4168 468
5421 599
6148 622
2500 86
4247 698
7201 440
2681 92
5217 785
42177 787
135304 814