5973 685
5431 468
7991 621
2994 240
4917 368
4046 875
6628 308
2682 401
3856 376
4276 160
4918 502
5074 623
2514 122