12523 826
7851 506
6447 156
8966 389
7728 107
4081 612
3336 556
7210 335
5596 328
9132 483
101907 244
5250 551
2808 197
5847 468