14989 276
2874 102
3340 513
5432 712
7544 562
5029 371
4038 763
7383 292
6520 728
4886 807
5447 359
8517 905