3012 614
5414 970
8185 131
63840 527
12664 482
9910 238
12158 606
7662 683
8984 508
7554 928
5744 1001