3531 44
4882 597
7086 535
5923 830
5485 391
2504 88
4231 445
6694 713
6814 696
3044 333
12668 455
6425 571
4695 627
7326 460