14797 276
2859 102
3333 513
5422 712
7532 562
5015 371
4030 763
7356 292
6510 728
4873 807
5433 359
8509 905