5973 685
5429 468
7987 621
2992 240
4913 368
4046 875
6624 308
2682 401
3855 376
4276 160
4913 502
5073 623
2510 122