5895 685
5371 468
7852 621
2949 240
4847 368
3988 875
6537 308
2651 401
3808 376
4220 160
4859 502
5025 623
2389 122