12509 826
7833 506
6443 156
8957 389
7716 107
4079 612
3336 556
7208 335
5596 328
9131 483
101841 244
5248 551
2805 197
5847 468