14996 276
2874 102
3341 513
5432 712
7544 562
5030 371
4040 763
7385 292
6521 728
4886 807
5449 359
8518 905