12524 826
7851 506
6448 156
8967 389
7728 107
4081 612
3336 556
7210 335
5596 328
9132 483
101911 244
5250 551
2808 197
5847 468