12510 826
7841 506
6444 156
8961 389
7718 107
4079 612
3336 556
7208 335
5596 328
9131 483
101853 244
5248 551
2806 197
5847 468