3999 753
5816 417
5603 358
2795 190
4281 641
3506 612
3471 297
3256 437
2204 113
8625 423
5155 637
5758 195
5668 524
8726 416