3021 614
5439 970
8197 131
63850 527
12680 482
9923 238
12176 606
7669 683
9046 508
7564 928
5749 1001