3013 614
5420 970
8186 131
63842 527
12667 482
9911 238
12160 606
7662 683
8995 508
7557 928
5744 1001