12496 826
7823 506
6440 156
8952 389
7710 107
4078 612
3333 556
7198 335
5592 328
9124 483
101782 244
5238 551
2802 197
5841 468