3032 614
5485 970
8211 131
63873 527
12701 482
9950 238
12198 606
7687 683
9109 508
7578 928
5761 1001