5973 685
5429 468
7986 621
2991 240
4913 368
4045 875
6624 308
2681 401
3853 376
4275 160
4912 502
5072 623
2510 122