12512 826
7844 506
6445 156
8961 389
7719 107
4080 612
3336 556
7208 335
5596 328
9132 483
101862 244
5248 551
2806 197
5847 468