2958 614
5245 970
8105 131
63727 527
12592 482
9830 238
12010 606
7611 683
8628 508
7520 928
5729 1001