5970 685
5428 468
7985 621
2991 240
4913 368
4045 875
6621 308
2681 401
3852 376
4274 160
4911 502
5072 623
2509 122