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