3001 614
5405 970
8178 131
63832 527
12657 482
9902 238
12147 606
7657 683
8957 508
7549 928
5742 1001