15601 482
6506 645
7582 508
12412 234
3625 503
12321 177
2095 110
4303 602
7873 885
3398 479
5111 643