5797 506
4835 155
7221 389
6099 107
3629 612
2822 556
6526 335
5139 328
7747 483
84188 239
4095 551
1561 197
4737 468