3021 614
5444 970
8200 131
63851 527
12682 482
9929 238
12178 606
7679 683
9054 508
7566 928
5750 1001