3021 614
5438 970
8197 131
63850 527
12680 482
9922 238
12173 606
7669 683
9041 508
7564 928
5749 1001