5973 685
5431 468
7990 621
2994 240
4915 368
4046 875
6626 308
2682 401
3855 376
4276 160
4915 502
5074 623
2511 122