3021 614
5447 970
8200 131
63853 527
12682 482
9930 238
12182 606
7679 683
9055 508
7568 928
5750 1001