12516 826
7849 506
6445 156
8962 389
7724 107
4081 612
3336 556
7208 335
5596 328
9132 483
101905 244
5249 551
2806 197
5847 468