15597 482
6492 645
7579 508
12408 234
3624 503
12321 177
2095 110
4302 602
7870 885
3398 479
5111 643