2983 614
5324 970
8139 131
63769 527
12617 482
9870 238
12072 606
7633 683
8775 508
7531 928
5736 1001